将照片文件(字节)从移动设备传输到Web服务器的最佳策略?

时间:2017-06-13 14:49:29

标签: file networking mobile server xamarin.forms

我正在尝试解决影响我的应用效果的问题。我有一个图库应用程序,用户可以选择照片来构建相册。构建相册后,应用程序会将所选照片传输到服务器。在服务器端,我们期望1200 x 400 / 300DPI图像。服务器具有在打印前调整照片大小和更改照片分辨率的功能。我的问题是传输照片文件。例如,IOS7照片要大得多,所以在传输之前,我将它们调整到服务器上的预期大小,然后gzip压缩并发送到服务器。这仍然相当于3-8 MB大小的传输,而且速度太慢。有什么可以选择进行超快速传输,而不会过多地降低照片质量。

目前我使用resize,compression和http post。

1 个答案:

答案 0 :(得分:1)

嗯,这些都是猜测,但IMO最好的选择是:

  1. 使用原始的jpeg照片,不要调整大小/压缩它们,因为它不像jpeg压缩那样高效。

  2. 用户选择/添加照片后,请考虑上传照片。所以一旦专辑准备就绪 - 你只需发送控制信息就可以了。你好了。