2012-08-08 68 views
1

我试图在按下按钮时将图像保存到用户计算机。到目前为止,我已经构建了这样的URL:从网址保存文件

NSString *baseURL = @"http://url/"; 
NSString *username = [txtUsername stringValue]; 
NSString *userImage = [username stringByAppendingString:@".png"]; 
NSString *userURL = [baseURL stringByAppendingString:userImage]; 

从这里,我需要能够下载链接文件到用户计算机。有没有办法在单击按钮时打开“另存为”对话框,然后将链接文件下载到指定的保存位置?

如果没有,有没有办法将链接文件保存到用户计算机的桌面?

回答

0

[注意:您提到'用户计算机',但标记为'osx' - osx不提供在用户指导下保存或打开文件的框架。因此,对于Mac OS X ...]

调查NSSavePanel以允许用户选择Mac OS X文件位置来保存文件。

调查NSURLDownload用于将NSURLRequest中的数据下载到文件中。