1

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

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

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

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

4

1 回答 1

0

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

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

查看 NSURLDownload 以将数据从 NSURLRequest 下载到文件中。

于 2012-08-08T21:27:54.937 回答