【发布时间】:2011-11-06 15:54:50
【问题描述】:
我正在开发一个 Android 移动应用程序,它具有将文件按顺序上传到服务器的功能。
我想在编写客户端服务器通信代码时牢记一个标准。
由于要从移动设备上传的文件大小约为 2MB,我们需要将文件分成多个部分(数据块)发送到服务器。在将文件发送到服务器之前,我需要确定运行时的信号强度。例如:在 Wi-Fi 环境中,信号强度更大,与使用 2G/3G 连接(使用 SIM 卡)相比,块的数量会更少,块的大小会更大,其中块的数量会更多&块大小会更小。
任何实现相同的建议/示例代码都会对我有所帮助。 另外,是否有任何 Android 或第三方 API 可以满足要求。
提前致谢。
CB
【问题讨论】:
-
你有什么理由要分块文件吗?我不知道说多部分 http 帖子有任何 Android 大小限制。您是否试图避免在失败时再次发送整个文件?
标签: android