Получить локальный файл с ActiveX FileSystemObject и загрузить файл на сервер с помощью ajax - PullRequest
0 голосов
/ 15 февраля 2019

В моем случае я пытаюсь получить файл с локального компьютера и загрузить его на сервер, но не работает.Я использовал ActiveXObject, чтобы получить локальный файл и ajax, чтобы загрузить файл.Но серверный узел не читает формат файла.В моем случае я хочу загрузить несколько файлов в локальную папку.

var fso = new ActiveXObject("Scripting.FileSystemObject");
var filepath_base = 'C:/Users/p1866tsk/Desktop/TestReadFile/test.txt'
var file_upload = fso.GetFile(filepath_base);
var data = new FormData();
data.append('file-'+i, file);
    $.ajax({
        url: 'http://localhost:1005/newFlavour',
        data: data,
        cache: false,
        contentType: false,
        processData: false,
        method: 'POST',
        type: 'POST', // For jQuery < 1.9
        success: function(data){
            alert(data);
        }
    });

и сервер:

app.post('/newFlavour', function (req, res){
if (req.file){
  res.json("In here");
   }else{
  res.json("FILE DOES NOT EXIST");//ALWAYS ENDS UP HERE
}

  res.status(200);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...