我知道这可能是一个简单的问题,但不幸的是这是我第一次使用Java和Android SDK。
我正在使用Apache HTTP库上传文件到Android,特别是使用MultipartEntity。我要上传到一个服务,该服务允许我发送文件块,并在完成后重新组装它们。我想利用这个功能。
下面是场景:
文件FOO.BAR有20 MB大小。我将其分成任意大小的块,比如1 MB,也就是20个块。第3个和第14个块失败了(可能是移动电话/ WiFi连接不好)。现在我可以重新上传这两个块,一切都会很好。
我想知道的是如何只读取文件的一部分(例如3MB和4MB之间的数据)?
文件块应该是InputStream或File对象。
谢谢, Makoto
我正在使用Apache HTTP库上传文件到Android,特别是使用MultipartEntity。我要上传到一个服务,该服务允许我发送文件块,并在完成后重新组装它们。我想利用这个功能。
下面是场景:
文件FOO.BAR有20 MB大小。我将其分成任意大小的块,比如1 MB,也就是20个块。第3个和第14个块失败了(可能是移动电话/ WiFi连接不好)。现在我可以重新上传这两个块,一切都会很好。
我想知道的是如何只读取文件的一部分(例如3MB和4MB之间的数据)?
文件块应该是InputStream或File对象。
谢谢, Makoto