我制作了一个程序,用于从Dropbox下载.zip存档,客户端使用该存档,但每次我尝试打开存档时,都会显示“无法打开文件”文件位置“作为存档”我解决这个问题呢?已下载的Dropbox文件损坏
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");
我在做什么错?我不认为这是导致问题的网址
另外,我检查出的所有其他线程都提示(并且当我使用goover)时出现了这个问题,所有的答案都没有帮助,或者我没有了解他们(如在其中被解释得不好)
dl = 1强制下载,而不需要他点击“下载”按钮。正如这里所建议的:[https://www.dropbox.com/en/help/201] –