【发布时间】:2012-11-18 19:36:29
【问题描述】:
我们有另一个库用于进行图像的 ajax 上传,它为我们做一些其他的处理。
我们正在尝试对 plupload 进行建模以使用相同的 UI。这运作良好,但我被困在一个部分。另一个上传者在每个项目旁边贴了一个开始按钮。允许我们单独上传列表中的特定项目。
PLupload 是否可以从列表中上传特定项目?
【问题讨论】:
-
plupload 允许您编写自己的 UI,因此您不限于默认的“上传队列”。例如:plupload.com/example_custom.php 您必须自己编写代码,但工具肯定可以满足您的需求。
-
是的,我已经创建了 UI,但似乎没有办法告诉核心 api 仅在将单个文件添加到队列后才上传该文件。例如有
uploader.removeFile(file),但似乎没有uploader.uploadFile(file)或uploader.start(file)。 -
为什么不列出用户选择的文件(通过自定义脚本),而只将其中一个添加到队列中?我会用演示来回答,但我现在什至不应该在 SO 上 - 我有工作要做......但发布你当前的 plupload 脚本。
-
因为当通过 PLuploader API 选择文件时,它会自动将它们添加到队列中,我认为没有任何方法可以获取原始文件处理程序,否则我会这样做:/好建议,虽然我也有同样的想法!
-
不知道有没有可能。也许您可以尝试将所需文件放在队列的开头(通过 splice() 队列,并将返回的拼接文件添加到 files 数组的末尾)来做一些事情。然后你可以启动()上传器,并在下一个文件的上传()之前停止()它。但是,恐怕就用户体验而言,它会很丑。
标签: javascript jquery plupload ajax-upload