Attributes d'un fichier sur le web
Tout le monde connait la méthode de fileManager qui retourne un dictionnaire :
Le problème est que je veux les attributs d'un fichier se trouvant sur le web <br />
Mon ptit log me dit que je suis "null" (le méchant !)
Que que que dois-je faire ?
fileAttributesAtPath:
Le problème est que je veux les attributs d'un fichier se trouvant sur le web <br />
NSLog(@"%@", [[NSFileManager defaultManager] fileSystemAttributesAtPath:[[NSURL URLWithString:[freewaresDico objectForKey:@"downloadURL"]] path]]);
Mon ptit log me dit que je suis "null" (le méchant !)
Que que que dois-je faire ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
[tt]
NSLog(@%@",NSURL URLWithString:[freewaresDico objectForKey:@"downloadURL" path]);
[/tt]
Ok je me cache avec ça comment pourrait-on récup les attributes hum
Mais sinon ? :)beta:
Essaies ce log, la méthode isFileURL renvoie YES(1) si l'URL est utilisable avec NSFileManager :
[tt]
NSLog(@%i,NSURL URLWithString:[freewaresDico objectForKey:@"downloadURL" isFileURL]);
[/tt]
[EDIT]
En faites, dans le cas actuel, isFileURL devrait te donner NO, pour initialiser ton URL il faut passer par initWithScheme:host:path:, un truc dans le genre :
[tt]
monURL=[[NSURL alloc] initWithScheme:@http host:@www.monsite.com path:@/downloads/abiword/2.2.8/MacOSX/AbiWord-2.2.8.dmg];
[/tt]
En effet, pour être exploitée par NSFileManager, ton URL doit apparemment être créée en utilisant le "file scheme".
Je test merci
J'ai décortiqué un peu :
et on obtient :
[edit : Normal pour l'erreur au dessus, on peut pas obtenir filesAttributesAtPath:(NSURL *)url :p:p grosse erreur de ma part]