gpt4 book ai didi

ios - fileExistsAtPath 和 checkResourceIsReachableAndReturnError 都不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:49 25 4
gpt4 key购买 nike

fileExistsAtPathcheckResourceIsReachableAndReturnError 都返回 NO 即使文件存在于 server URL

我在(本地)服务器中有一个文件 http://10.0.0.15/images/hibrise.png

  NSURL *url=[NSURL URLWithString:@"http://10.0.0.15/images/hibrise.png"];

BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:[url path]];
NSLog(fileExists ? @"Yes" : @"No");

我已经检查了文件权限,也没有问题。当我在浏览器中输入相同的 url 时,它会显示图像

'fileExistsAtPath' 此方法用于检查内部文件系统中的文件可用性

checkResourceIsReachableAndReturnError 这也仅适用于内部 iOS 文件系统 此方法目前仅适用于文件系统资源的 URL。对于其他 URL 类型,不返回 Apple 对 fileExistsAtPath 也是如此

使用 URL 检查文件可用性的最佳方法是什么

最佳答案

NSFileManager 用于内部 iOS 文件系统。您无法使用 NSFileMAnager 检查远程文件是否存在。

改用 NSURL 类的方法 checkResourceIsReachableAndReturnError

关于ios - fileExistsAtPath 和 checkResourceIsReachableAndReturnError 都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22574799/

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