1

假设我想在 iPhone 上保留照片的完整分辨率,然后将其上传到 Web 服务进行存储。质量至关重要。不幸的是,使用 iPhone 相机拍摄的 3200x2400 照片的大小对于 PNG 大约为 10-12MB,对于 JPG 大约为 1-3MB(根据我的最新测试)。

这里我们进退两难。在 3G 连接上,12MB 的上传是永恒的(当然,相对而言)。所以我探索了一些选项,包括流/分块和后台上传。不过,这并不理想。我希望上传速度尽可能快。见编辑。

所以我的问题是:是否可以将图像拆分为单独的数据块,使用多个异步连接同时上传它们,然后在服务器端重新组装它们?是否存在为此的实现?

编辑:所以速度受到带宽的限制,正如评论中所讨论的那样。但是我想探索分块/拆分的其他用途。所以问题仍然存在。

4

1 回答 1

1

你可以做的实际上是将图像分成几部分,然后上传每个部分,然后再重新组合。我想这样做的好处是在连接失败时获得部分图像,然后继续上传剩余的部分。

于 2013-01-30T22:18:27.457 回答