【发布时间】:2011-04-04 14:52:27
【问题描述】:
我确信这可能是一个简单的问题,但不幸的是,这是我第一次使用 Java 并使用 Android SDK。
我正在使用 Apache HTTP 库在 Android 上上传文件,特别是使用 MultipartEntity。
我正在上传到允许我向他们发送文件块的服务,一旦完成,他们将重新组合这些块。我想利用此功能。
这是场景。
文件 FOO.BAR 为 20 MB。我会将它分成任意大小的块,比如说 1 MB,这意味着 20 个块。块 #3 和 #14 失败(可能蜂窝/WiFi 连接不好)。我现在可以重新上传这两个块,一切都会好起来的。
我想知道的是如何只读取文件的一部分(例如 3MB 和 4MB 之间的数据)?
文件片段应该是 InputStream 或 File 对象。
谢谢, 诚
【问题讨论】:
标签: java android http file-upload