我的情况是,我尝试从本地获取文件并将其上传到服务器,但无法正常工作。我使用ActiveXObject获取本地文件,并使用ajax上传文件。但是服务器节点js无法读取format文件。我的情况是我想在本地文件夹中上传多个文件。
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);
});