我可以通过访问通过NSURL我的本地文件:可以访问到另一台电脑的文件通过NSURL
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://localhost/Users/user/Desktop/lucky_numbers.json"]];
但我需要得到另一台PC的文件的访问。 我尝试:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://foyzulkarim:[email protected]/localhost/Users/foyzulkarim/Desktop/lucky_numbers.json"]];
和
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://192.168.1.48/localhost/Users/foyzulkarim/Desktop/lucky_numbers.json"]];
和
的NSURLRequest *请求= [的NSURLRequest requestWithURL:[NSURL URLWithString:@“的文件://Foyzul-Karims-MacBook.local/本地主机/用户/ foyzulkarim /桌面/ lucky_numbers.json“]];
但错误显示NSURLError domain code -1100
如果有谁知道如何做到这一点请大家帮帮我。
y ..你是对的,但我想访问本地文件。这就是为什么我使用file:URL。你能告诉我怎么做到这一点? – 2011-03-08 10:20:18
在这种情况下,“本地”是指:您的程序运行在同一台机器上的文件。你想要的是*远程*访问。你想访问的文件在另一台机器上,因此是远程的。正如我所说的,为此,您需要在远程机器上运行某种类型的服务器,这种服务器提供了iOS可以理解的协议(如HTTP),并且配置为允许访问另一台计算机(运行该程序的计算机)。您不能使用'file:'URI来访问运行程序的同一台机器上的文件。 – DarkDust 2011-03-08 10:53:57