【发布时间】:2010-05-31 13:03:40
【问题描述】:
我正在尝试从 Internet 下载文件,但我收到错误 -3001 回复。我一直在通过谷歌搜索,但错误没有出现在任何网站上,所以我不知道它是什么意思。
谁能告诉我错误代码"NSURLErrorDomain error -3001"是什么意思?
谢谢
【问题讨论】:
我正在尝试从 Internet 下载文件,但我收到错误 -3001 回复。我一直在通过谷歌搜索,但错误没有出现在任何网站上,所以我不知道它是什么意思。
谁能告诉我错误代码"NSURLErrorDomain error -3001"是什么意思?
谢谢
【问题讨论】:
还有所有NSURL 错误代码here 的完整列表。当您从 URL 加载系统收到神秘的错误消息时,它非常方便。
【讨论】:
不久前我写了一个applescript,它可以在头文件中搜索错误代码。你可以找到applescript here。
我为您的错误代码运行了那个 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"..
【讨论】:
.../Application Support/...是否需要转义?