我正在撰写一个网络应用,但不确定如何上传多个图片。我想确保所有图片都成功上传,或者都不上传。
一种方法是在多个线程中同时上传它们。但是,如果其中一个上传过程失败,则很难取消其他过程并删除上传的图像。
我提出的解决方案是使用一些分隔符将多个文件合并到一个更大的文件中,然后服务器将其分成原始文件。
我的解决方案是否合适?或者有更好的解决方案吗?
答案 0 :(得分:0)
在上传所有文件后,您需要一些功能来检查所有文件。最简单的方法 - 在一个请求中使用标准格式/多部分POST和所有文件。但当然不是那么优雅。另一种方法 - 使用一个流行且经过良好测试的插件,例如 - https://github.com/blueimp/jQuery-File-Upload