我使用的jQuery插件https://github.com/blueimp/jQuery-File-Upload最多加载文件。我只想使用上传按钮来显示选定的文件,并且只在表单提交时才上传文件。下面是我的代码:
<form id="myform" method="post" enctype="multipart/form-data">
<span class="btn btn-success btn-mini fileinput-button">
<i class="icon-plus icon-white"></i>
<span>Add files</span>
<input id="fileupload" type="file" name="files[]" multiple>
<button type="submit" id="start_uploads">Start uploads</button>
</span>
</form>
我可以使用下面的代码创建列表:
$('#fileupload').fileupload({
dataType: 'json',
add: function (e, data) {
$.each(data.files, function (index, file) {
//alert('Added file: ' + file.name);
$('<li/>').text(file.name).appendTo('#fileList');
});
},
});
但是,当我提交表单我不想在$ _FILES或后续代码var_dump得到任何东西(文件);任何人都可以帮我解决我缺少的东西以及如何完成这个任务? 有一点要提到的是,如果我不使用js代码作为列表,那么获取具有所有选定文件的$ _FILES变量。
你可以发布你的PHP代码,也文件的信息,请? – WolvDev 2012-04-23 07:37:22
if(($ _ FILES)) var_dump($ _ FILES); 其他回应“Nothing”; – marifrahman 2012-04-23 07:53:40
不过,U可以在这里查看整个代码:http://pastebin.com/BBZLaGJk – marifrahman 2012-04-23 07:56:08