我需要允许用户选择多个图像,然后在视觉上重新排列它们上传的顺序(理想情况下通过拖动界面)到我的服务器。有没有人知道Fine Uploader是否可以实现这一目标?
答案 0 :(得分:1)
我认为无论如何,您都必须要求用户对图像进行编号。有几个实例可能导致您的方法适得其反。即使允许重新排序,也无法保证同时上传的图像将按照它们出现的顺序完成。因此,您必须将同时上传限制为1.即便如此,如果由于临时网络问题导致一个上载失败,然后上载程序移动到下一个文件并且成功,该怎么办?自动重试功能可能会降低这种可能性,但仍有可能。最后,您将最终跳过很多圈,而不保证订单始终受到尊重。
正如我所看到的,有两种方法可以处理您的情况。一种方法是要求用户对图像进行编号。然后,您可以使用精细上传器将这些数字作为请求参数发送,并将它们排除在服务器端之外。另一种选择是使用排序javascript库来允许用户可视地重新排列文件。在上传开始之前(在按下提交或完成按钮之后),您可以使用setParams API方法以编程方式确定顺序并将每个文件的索引作为请求参数发送。