通过 ASIHttpRequest 下载时如何获取主机上的远程文件名
通过 ASIHttpRequest 下载时如何获取主机上的远程文件名?
例如,一些像这样的网址:
http://www.filedropper.com/processing/filedownload.php? id=test_22
test_22 是我的文件名,但原始字符串是 @"test_22.gif" ,我无法从 url 分析文件扩展名。
当 ASIHttpRequest 调用它的委托方法时,我试图获取真实文件名的responseString:
- (void)request:(ASIHTTPRequest *)request
didReceiveResponseHeaders:(NSDictionary *)responseHeaders
但我没有得到任何有用的东西。
有什么想法吗?
How Can I Get Remote FileName on Host When download it via ASIHttpRequest??
for example, some url like this:
http://www.filedropper.com/processing/filedownload.php?id=test_22
test_22 is my filename, but original string is @"test_22.gif" , i can not analysis the filename extension from url.
i am trying to get responseString for the real filename when ASIHttpRequest call it delegate method :
- (void)request:(ASIHTTPRequest *)request
didReceiveResponseHeaders:(NSDictionary *)responseHeaders
but i got nothing useful.
any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我希望您可以通过以下代码获取文件名..请参阅链接< /a> 查找文件类型。找到后追加它..
i hope, you can get file name through the following code..see the link to find file type.after finding append it..