假设我想在 iPhone 上保留照片的完整分辨率,然后将其上传到 Web 服务进行存储。质量至关重要。不幸的是,使用 iPhone 相机拍摄的 3200x2400 照片的大小对于 PNG 大约为 10-12MB,对于 JPG 大约为 1-3MB(根据我的最新测试)。
这里我们进退两难。在 3G 连接上,12MB 的上传是永恒的(当然,相对而言)。所以我探索了一些选项,包括流/分块和后台上传。不过,这并不理想。我希望上传速度尽可能快。见编辑。
所以我的问题是:是否可以将图像拆分为单独的数据块,使用多个异步连接同时上传它们,然后在服务器端重新组装它们?是否存在为此的实现?
编辑:所以速度受到带宽的限制,正如评论中所讨论的那样。但是我想探索分块/拆分的其他用途。所以问题仍然存在。