我在我的网站(asp.net)中使用了plupload图像上传插件,我已经修改了plupload插件,可以同时上传多个图像。
旧代码
function t() {
var x, y = 0, w;
if (this.state == g.STARTED) {
for (w = 0; w < u.length; w++) {
if (!x && u[w].status == g.QUEUED) {
x = u[w];
x.status = g.UPLOADING;
if (this.trigger("BeforeUpload", x)) {
this.trigger("UploadFile", x)
}
}
else {
y++
}
}
if (y == u.length) {
this.stop();
this.trigger("UploadComplete", u)
}
}
}
我已将if (!x && u[w].status == g.QUEUED) {
修改为if (u[w].status == g.QUEUED) {
(从if条件中删除!x
)并同时上传多张图片。
答案 0 :(得分:1)
您可以选择多个文件进行上传。
<input id="File1" multiple="multiple" type="file" />
答案 1 :(得分:0)
&#34; Plupload没有写入同时上传的内容&#34;来自其中一个plupload维护者(Davit);他们正在考虑它在plupload 2.你可以跟进讨论here目前如果你想一键上传所有内容..你可以在plupload参数中将multi_selection设置为true为:
$("#uploaderdiv").plupload({
runtimes: 'html5,flash,silverlight',
multi_selection: true,
multipart: true,
希望这会有所帮助......