gpt4 book ai didi

ios - 代号一-从URL下载txt文件在iOS中不起作用

转载 作者:行者123 更新时间:2023-12-01 19:51:10 25 4
gpt4 key购买 nike

我有一个应用程序,该应用程序从URL下载txt文件,然后将其保存到存储中,然后对它进行一些解析。在Android和适用于iOS的模拟器上,此行为符合预期,并且工作正常。在实际的iPhone上,URL的流为空白。

public void getDailyMTX() {
String mtxURL = "https://someURLhere.com/file.txt";
FileSystemStorage fs = FileSystemStorage.getInstance();
Util.downloadUrlToStorage(mtxURL, fileName, true);

try {
InputStream is = fs.openInputStream(fileName);
s = Util.readToString(is, "UTF-8");
Dialog.show("downloaded file", s, "OK",
null);
} catch (IOException e1) {
// handle exception
}
}

我将Dialog.show()放在其中以进行调试,以尝试帮助我了解发生了什么。对话框弹出,其主体为空白。我很困惑,因为在我的应用程序的早期版本中,此代码有效。不知道我搞砸了。谢谢!

最佳答案

您正在将文件下载到 Storage ,但是您试图从 FileSystemStorage 中读取。这是两件事。在某些平台上,它将存储存储在文件系统中,这就是在某些平台上运气好的原因。但是你不能指望这一点。

如果要使用FileSystemStorage,请使用Util.downloadUrlToFile进行下载。如果要使用存储,请使用Storage.createInputStream读取文件。

关于ios - 代号一-从URL下载txt文件在iOS中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45844476/

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