使用ActiveX FileSystemObject获取本地文件,然后使用ajax

时间:2019-02-15 06:56:02

标签: javascript node.js ajax activex

我的情况是,我尝试从本地获取文件并将其上传到服务器,但无法正常工作。我使用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);
});

0 个答案:

没有答案