我正在尝试使用以下代码将内容附加到pptx
文件:
FileOutputStream fos = new FileOutputStream(destinationFile,true);
InputStream is = conn.openDataInputStream();
int length = 4096;
byte[] byteArray = new byte[length];
while (true) {
int count = is.read(byteArray);
if (count ==-1) {
break;
}
fos.write(byteArray, 0, count);
}
但它没有附加。我忘了添加一些东西吗?
上述附加方法是否仅适用于txt
个文件?
编辑:
我解决了这个问题。它实际上是文件浏览器,我正在检查文件大小没有得到刷新! 上面的代码确实可以将下载的数据附加到'pptx'文件中。 使用'RandomAccessFile'代替'FileOutputStream'(但两者似乎都运行正常)
感谢您的支持:)
答案 0 :(得分:0)
我解决了这个问题。它实际上是文件浏览器,我正在检查文件大小没有得到刷新!上面的代码确实适用于将下载的数据附加到&#pptx'文件。使用' RandomAccessFile'而不是' FileOutputStream' (但两者似乎都很好)
感谢您的支持:)