2017-04-25 127 views
1

我们需要构建一个marketplace移动应用程序,这样用户可以添加产品,每个产品可以有1个或更多图片。上传多个文件API

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

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

回答

1

将影像上传seperatly拥有上传图像几个优点与其他产品数据一起,如果您愿意在临时存储/缓存上载图像之前付出额外努力已提交。

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