gpt4 book ai didi

java - Android,下载 .txt 文件并在内部保存

转载 作者:行者123 更新时间:2023-12-01 14:59:32 25 4
gpt4 key购买 nike

就像标题所示,我只是想下载一个 test.txt 文件,以下网址并将其保存在内部,最好在可绘制的范围内。

我一直在尝试修改它以使其工作,但收效甚微,我不断收到“无法下载空”错误

int count;          
try {
URL url = new URL("https://www.darkliteempire.gaming.multiplay.co.uk/testdownload.txt");
URLConnection conexion = url.openConnection();
conexion.connect();
int lenghtOfFile = conexion.getContentLength();
InputStream is = url.openStream();
File testDirectory = new File(Environment.getExternalStorageDirectory() + "/Download");

if (!testDirectory.exists()) {
testDirectory.mkdir();
}

FileOutputStream fos = new FileOutputStream(testDirectory + "/test.txt");
byte data[] = new byte[1024];
long total = 0;
int progress = 0;

while ((count = is.read(data)) != -1) {
total += count;

int progress_temp = (int) total * 100 / lenghtOfFile;

fos.write(data, 0, count);
}

is.close();
fos.close();
} catch (Exception e) {
Log.e("ERROR DOWNLOADING", "Unable to download" + e.getMessage());
}

一定有更简单的方法吗?文件本身很小,可能只有 3 或 4 行文本,所以我不需要任何花哨的东西

最佳答案

请更新您的以下代码行并写入有效的网址。

URL url = new URL("https://www.http://darkliteempire.gaming.multiplay.co.uk/testdownload.txt");

写入有效的网址后,您的代码行如下所示。

URL url = new URL("http://www.darkliteempire.gaming.multiplay.co.uk/testdownload.txt");

它会解决你的问题。

关于java - Android,下载 .txt 文件并在内部保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13879512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com