В моем случае я пытаюсь получить файл с локального компьютера и загрузить его на сервер, но не работает.Я использовал 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);
});