我正在使用 jQuery 文件上传插件,它有一个API以编程方式上传文件。文档写道:
$('#fileupload').fileupload('add', {files: filesList});
问题是我不知道filesList
应该是什么。我尝试了以下失败:
$('#fileupload').fileupload('add', {files: ['/Users/bob/Desktop/test.png']});
究竟应该filesList
是什么?
我正在使用 jQuery 文件上传插件,它有一个API以编程方式上传文件。文档写道:
$('#fileupload').fileupload('add', {files: filesList});
问题是我不知道filesList
应该是什么。我尝试了以下失败:
$('#fileupload').fileupload('add', {files: ['/Users/bob/Desktop/test.png']});
究竟应该filesList
是什么?
荒谬的例子:)那行得通!
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="fileupload"></div>
<input class="zz" type="file" name="files[]" multiple><br />
<input class="zz" type="file" name="files[]" multiple><br />
<input class="zz" type="file" name="files[]" multiple><br />
<input class="zz" type="file" name="files[]" multiple><br /><br /><br /><br />
<input id="envoi_fax" type="submit" class="btn btn-primary start"> <i class="icon-upload icon-white"></i><span>Start upload</span>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script src="js/vendor/jquery.ui.widget.js"></script>
<script src="js/jquery.iframe-transport.js"></script>
<script src="js/jquery.fileupload.js"></script>
<script src="js/jquery.fileupload-fp.js"></script>
<script src="js/jquery.fileupload-ui.js"></script>
<script>
$('document').ready(function () {
var mycars = new Array();
$('#fileupload').fileupload({
url:'server/php/',
dataType: 'json',
singleFileUploads: false,
done: function (e, data) {
$.each(data.result, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
}
});
$('.zz').bind('change', function (e) {
var f;
f = e.target.files || [{name: this.value}];
mycars.push(f[0]);
});
$("#envoi_fax").click(function () {
$('#fileupload').fileupload('send', {files: mycars});
});
});
</script>
</body>
</html>
引用文档:
第二个参数必须是具有 File 或 Blob 对象的数组(或类似数组的列表)作为 files 属性的对象。
您可以使用文件类型输入的 files 属性或 HTML5 File API 获取文件对象。
有关使用 FileAPI 和文件输入的更多详细信息,请参阅: MDC - 使用来自 Web 应用程序的文件
文档告诉你
The second argument must be an object with an array (or array-like list) of File
or Blob objects as files property.
同时将 File 链接到Mozilla 的 DOM File 对象
您应该提供这些对象的数组