je peux accéder à mon dossier local par NSURL en utilisant:obtenir l'accès à un fichier d'un autre PC par le biais NSURL
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://localhost/Users/user/Desktop/lucky_numbers.json"]];
Mais je dois obtenir l'accès d'un fichier d'un autre PC. J'ai essayé:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://foyzulkarim:[email protected]/localhost/Users/foyzulkarim/Desktop/lucky_numbers.json"]];
et
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://192.168.1.48/localhost/Users/foyzulkarim/Desktop/lucky_numbers.json"]];
et
NSURLRequest * Demande = [NSURLRequest requestWithURL: [NSURL URLWithString: @ "file: //Foyzul-Karims-MacBook.local/ localhost/Users/foyzulkarim/Desktop/lucky_numbers.json "]];
Mais l'erreur montre NSURLError domain code -1100
S'il vous plaît aidez-moi si quelqu'un sait comment faire cela.
yap..vous avez raison.Mais je veux accéder aux fichiers locaux. C'est pourquoi j'utilise le fichier: URL. Pouvez-vous me dire comment puis-je faire cela? –
"local" dans ce contexte signifie: fichiers sur la même machine que vos programmes s'exécutent. Ce que vous voulez, c'est un accès * distant *. Les fichiers que vous souhaitez accéder sont sur une autre machine, et donc à distance. Comme je l'ai dit, pour cela, vous avez besoin d'une sorte de serveur tournant sur la machine distante qui parle un protocole iOS (comme HTTP) et qui est configuré pour autoriser l'accès à un autre ordinateur (celui sur lequel votre programme s'exécute). Vous ne pouvez pas utiliser les URI 'file:' pour autre chose que d'accéder aux fichiers sur la même machine que le programme. – DarkDust