有没有办法可以使用 jQuery 来提高文件上传器的性能?有一个系统我试图破解以使上传过程更好。我只是在做一些前端覆盖,因为我没有权限访问他们的服务器文件。
当前的上传者看起来像这样:
<ul>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
</ul>
使用它的缺点是,您需要一个接一个地选择图像,并且只限制您上传 5 个项目。
所以我做了什么,我在其中一个输入中添加了 multiple="multiple" 属性,让我选择多个项目。
<ul>
<li> <input type="file" multiple="multiple"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
<li> <input type="file"></li>
</ul>
通过这样做,我能够上传超过 5 个项目(7-8 个项目)。我遇到的一个问题是它无法在长时间的上传过程中处理大文件。
它只能处理总和最多为 2 MB 的图像。但是一旦图像总和达到 2.5 MB,它将继续上传直到 100%,但最终会返回错误。
是否有值得检查的 jQuery 插件对您有所帮助?我需要我的会话持续到它成功完成上传。我只能使用javascript来覆盖这个过程,仅此而已。