如何从阵列上传多个视频文件

时间:2016-04-12 14:14:58

标签: javascript jquery angularjs ajax html5

我有一系列视频文件。我试着上传。在下面的代码控制台中给出结果空对象。如何选择视频文件并上传。有可能??

var pictureInput=['hp.mp4'];
var myFormData = new FormData();
myFormData.append('pictureFile', pictureInput[0]);    
console.log(myFormData)
$.ajax({
   url: 'uploadurl',
   type: 'POST',
   processData: false, 
   contentType: false, 
   dataType : 'json',
   data: myFormData
});

2 个答案:

答案 0 :(得分:0)

出于安全原因,无法从脚本中按名称读取或上载文件。用户必须从对话框中明确选择文件,或将它们拖放到页面中。 (如果允许,只需知道名称,页面就可以读取和传输系统上的任何文件,这不是一件好事!)

您可以在此处找到有关如何让用户在网络上指定文件的更多信息:https://developer.mozilla.org/en/docs/Using_files_from_web_applications

答案 1 :(得分:0)

仅使用文件对象而不是文件名。

之前我使用Google App Engine(Java)和Angular 1.5

取得了成功

看看这个接受的答案。 jQuery equivalent to XMLHttpRequest's upload?

a