如何从阵列上传多个视频文件
How to upload multiple video Files from array
我有一组视频文件。我试着上传。在下面的代码控制台中,结果为空对象。如何选择视频文件并上传。有可能吗??
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
});
出于安全原因,无法从脚本中按名称读取或上载文件。用户必须从对话框中明确选择文件,或者将它们拖放到页面中。(如果允许的话,页面只需知道名称就可以读取和传输系统上的任何文件,这不是一件好事!)
您可以在此处了解有关如何让用户在web上指定文件的更多信息:https://developer.mozilla.org/en/docs/Using_files_from_web_applications
只使用文件对象而不是文件名。
之前我用谷歌应用引擎(Java)和Angular 1.5 成功地做到了这一点
看看这个公认的答案。jQuery等效于XMLHttpRequest';s上传?
var formData = new FormData();
formData.append('pictureFile',FILE_OBJECTS[0]);
$.ajax({
url: "YOUR_URL",
type: "POST",
data: formData,
cache: false,
contentType: false,
processData: false,
xhr: function() { // Custom XMLHttpRequest
var myXhr = $.ajaxSettings.xhr();
return myXhr;
},
}).success(function(data) {
console.log("Success")
}).error(function(data) {
console.log("Error")
});
相关文章:
- 输入视频文件时获取视频持续时间
- 生成由文件输入在特定时间选择的视频文件的缩略图/快照
- Ziggeo,WebRTC无法读取视频文件
- 是否可以在不将其添加到DOM的情况下预加载和缓存视频文件
- 还通过jQuery更改替代HTML5视频文件/格式源
- jwplayer没有加载视频文件
- 如何从阵列上传多个视频文件
- 从S3获取视频文件元数据
- 如何缓存整个视频文件以供以后通过视频标签离线播放
- 通过 WebSocket 将视频文件发送到浏览器
- 如何设置视频文件的预览,从输入类型='文件'中选择
- Chrome 确实会加载一次视频文件,但不会加载两次
- Windows商店应用程序JS:使用WinJS.xhr上传视频文件
- Flowplayer 插件在 Win7:IE9 和 Firefox 中显示“HTML5 视频文件未找到”错误
- 如何将浏览器活动捕获到视频文件中
- 如何在 HTML 中降低视频文件的饱和度
- 如何在视频中添加视频文件.js 4.2.1.
- 有没有一种更快的方法来查找客户端和服务器端的所有图像、音频和视频文件类型
- PHP 从服务器下载视频文件
- 使用编解码器编码的视频文件.mov:Apple ProRes (apch) 无法通过 chrome 或 IE11 中的视