上传多个文件API

时间:2017-04-25 08:17:50

标签: api file-upload image-uploading

我们需要构建一个市场移动应用程序,因此用户可以添加产品,每个产品可以有1个以上的图片。

为此构建API的最佳方法是什么?

图片应单独上传或与所有产品数据(标题,描述......)一起上传?

2 个答案:

答案 0 :(得分:1)

如果您愿意在将所有数据提交后永久存储它们之前临时存储/缓存上传的图像,那么单独上传图像与使用其他产品数据上传图像有几个优点。

  • 在您的应用中编辑产品数据时,可以异步上传图像。您可以在用户选择图像后立即开始图像上传。当用户提交产品数据时,图像将被上传。这避免了用户在提交产品后必须等待几秒钟,从而减少了他必须等待的时间。
  • 可以在服务器上处理,验证和调整图像大小,可以用来向用户显示他上传的图像与要求不符的消息。
  • 您可以将图像存储/缓存在服务器上并保存,即使用户决定关闭您的应用程序或中断创建新产品的过程。
  • 如果您的互联网/移动连接速度较慢或较慢且连接中断,您只需重新上传单张图片,而不是重新上传所有图片和产品数据。

答案 1 :(得分:0)