我正在尝试从 Internet 下载文件,但我得到了错误-3001
。我一直在通过谷歌搜索,但错误没有出现在任何网站上,所以我不知道它是什么意思。
谁能告诉我错误代码"NSURLErrorDomain error -3001"
是什么意思?
谢谢
这里还有所有NSURL
错误代码的完整列表。当您从 URL 加载系统收到神秘的错误消息时,它非常方便。
不久前我写了一个applescript,它可以在头文件中搜索错误代码。您可以在此处找到 AppleScript 。
我为您的错误代码运行了那个applescript,并从CFNetworkError.h 文件中得到了这个。
错误描述:kCFURLErrorCannotOpenFile
该错误来自于setDestination
需要带有文件名的完整路径的事实:
这是错误的:
[fileDl setDestination:@"/Users/ant/ebooks/" allowOverwrite:YES];
这是对的:
[fileDl setDestination:@"/Users/ant/ebooks/file.epub" allowOverwrite:YES];
所以解释是你可能做了像我一样的事情:指定一个你打算放置数据的现有文件夹。
PS:3001 之前的破折号阻止 Google 返回任何带有请求的结果:“NSURLErrorDomain error -3001”,它被解析为:"NSURLErrorDomain and error and not 3001"
..