【问题标题】:keep file order using jquery file upload使用jquery文件上传保持文件顺序
【发布时间】:2015-10-31 06:50:15
【问题描述】:

我在这里查看上传脚本:

http://demo.tutorialzine.com/2013/05/mini-ajax-file-upload-form/

它使用jquery文件上传一次上传多个文件。我想知道如何将所选文件的顺序传递给 upload.php 脚本。 IE。如果您有 1.jpg、2.jpg、3.jpg、4.jpg 和 4 先完成上传,upload.php 是否可以接收一个变量,告诉它这是第 4 个被选中的图像? jquery 文件上传是否有办法将订单添加到表单操作中?

提前致谢。

【问题讨论】:

    标签: javascript php jquery ajax file-upload


    【解决方案1】:

    一旦到达upload.php层,它应该会按照接收到的顺序自动上传和读取数据。因此,请确保按照您想要的顺序上传文件。

    【讨论】:

    • 是的,但是当您一次上传所有文件时,upload.php 文件会按照文件完成上传的顺序接收文件。所以 4.jpg 可能先完成,但如果文件确实命名为 4.jpg,我想在写入数据库时​​保留它在排序顺序中的第 4 位。
    【解决方案2】:

    好吧,一旦我找到它,它就很容易解决。 jquery.fileupload.js 文件中有一个名为sequentialUploads 的变量。将其设置为true,它将强制上传的顺序为选择文件的顺序。

    【讨论】:

    • sequentialUploads 是一个带有惩罚的解决方案:您将不再同时上传文件,因此速度会慢很多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 2014-12-31
    • 2014-08-15
    • 1970-01-01
    • 2018-11-02
    • 2016-01-11
    相关资源
    最近更新 更多