jquery文件上传(排序)

jquery file upload (sorting)

本文关键字:排序 文件 jquery      更新时间:2024-02-12

我正在使用https://github.com/blueimp/jQuery-File-Upload,有人能帮我根据最新(上)到最旧(下)对文件进行排序吗。默认情况下,此脚本会根据字母对文件进行排序。

根据JSON的示例响应,如果您想在客户端进行排序,您需要在服务器端配置一些东西来添加带有时间戳的"date_created"属性

{"files": [
  {
    "name": "picture1.jpg",
    "size": 902604,
    "url": "http:'/'/example.org'/files'/picture1.jpg",
    "thumbnailUrl": "http:'/'/example.org'/files'/thumbnail'/picture1.jpg",
    // add created_date property
    "date_created": "some date value you want to use",
    "deleteUrl": "http:'/'/example.org'/files'/picture1.jpg",
    "deleteType": "DELETE"
  },
  {
    "name": "picture2.jpg",
    "size": 841946,
    "url": "http:'/'/example.org'/files'/picture2.jpg",
    "thumbnailUrl": "http:'/'/example.org'/files'/thumbnail'/picture2.jpg",
    // add date_created property to the JSON
    "date_created": "some date value you want to use",
    "deleteUrl": "http:'/'/example.org'/files'/picture2.jpg",
    "deleteType": "DELETE"
  }
]}

如果要在数据提供给客户端之前对其进行排序,则必须查看第37-49行之间的文件./lib/uploadhandler.js,检索创建日期,并为数组"files"添加排序函数注意:此解决方案适用于nodejs我不知道你在使用什么服务器端语言,但结果会非常相似。