通过再次单击文件上载来上载多个文件

时间:2016-12-06 16:42:10

标签: php html laravel laravel-5 laravel-5.2

当用户再次点击输入上传按钮时,如何附加要上传的文件?

我选择要上传的多个文件没有问题,因为我设置了function _createMemory(memory) { const populate = ['update', 'cause', 'creator']; const where = {id: memoryIds}; const causeId = req.param('causeId'); const adminIDs = _.map(Cause.admins, 'id'); const message = { app_id: 'xxxxxxxxxxxxxxx', contents: {"en": "English"}, filters: [{"field": "tag", "key": "userId", "relation": "=", "value": 'adminIDs'}] } return Memory.create(memory) .then(memory => { return memory.update && !memory.cause ? getCauseFromUpdate(memory.update) .then(causeId => Memory.update({id: memory.id}, {cause: causeId})) .then(memories => memories[0]) : Promise.resolve(memory) }).then(PushNotificationService.sendNotification(message)) } 属性。只是当用户想要添加更多要上传的文件时。

这是一个更好地说明的方案。

  1. 用户点击文件上传按钮。
  2. 用户选择要上传的多个文件。
  3. 用户再次点击文件上传按钮。
  4. 用户选择要上传的更多文件。
  5. 用户点击上传到服务器按钮以上传服务器上的文件。
  6. 检查请求后,似乎最后一批是唯一上传的。不应该附加吗?

1 个答案:

答案 0 :(得分:0)

我相信您正在寻找blueimp/jQuery File Upload

  

多个文件上传:   允许一次选择多个文件并同时上传。

你也可以按照自己喜欢的方式上传。 See the demo