我有一系列视频文件。我试着上传。在下面的代码控制台中给出结果空对象。如何选择视频文件并上传。有可能??
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
});
答案 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