我制作了一个从客户端使用的 Dropbox 下载 .zip 档案的程序,但每次我尝试打开档案时,它都会显示“无法将文件‘文件位置’作为档案打开”我该如何解决这个问题?
public void modDownload(String url, String filename) {
try {
URL dropbox = new URL(url);
ReadableByteChannel rbc = Channels.newChannel(dropbox.openStream());
FileOutputStream fos = new FileOutputStream(appdata + filename);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
} catch(Exception e) {
}
}
我这样称呼它
modDownload("https://www.dropbox.com/s/a8itscdtu81jj2z/armorhud.zip",
"armorhud.zip");
我究竟做错了什么?我不认为是导致问题的 URL
此外,我检查出的所有其他线程都表明 stackoverflow 建议(当我用谷歌搜索)问题时,所有答案都没有帮助,或者我不理解它们(因为解释得很差)