Est-il possible dans .NET de répertorier des fichiers sur un emplacement distant comme une URL? Tout comme les classes System.IO fonctionnent de la même manière. Tout ce dont j'ai besoin, ce sont les URL des images qui se trouvent sur un serveur distant.C# .NET répertoriant le contenu des fichiers distants
Répondre
Réponse courte: Non, sauf si vous avez plus de contrôle sur ce serveur web
Réponse longue: Voici des solutions possibles ...
Vous aurez besoin côté serveur script qui le fera localement et affichera cette liste dans votre format préféré.
La plupart des serveurs Web implémentent des pages de navigation de fichiers par défaut, donc vous pouvez théoriquement les analyser mais cette solution sera très fragile et peu portable même entre différentes versions du même serveur Web.
Si vous avez accès FTP ...
Est-il possible dans .NET pour lister les fichiers sur un emplacement distant comme une URL?
Vous devez spécifier le protocole dont nous parlons.
Pour HTTP, lubos hasko a fourni la réponse: non. HTTP n'a pas de concept de fichiers; seulement des ressources. Si vous avez le contrôle sur le serveur Web, vous pouvez lui demander de fournir une liste de répertoires ou, mieux encore, vous pouvez écrire du code qui répertorie le répertoire côté serveur pour vous. Sans un tel contrôle, compter sur le serveur pour fournir une liste, qui 1) peut être désactivé pour des raisons de sécurité, 2) est non normalisé dans son format, 3) sera, comme lubos dit, fragile à analyser ("scrape"). Si vous voulez dire/si le serveur fournit un protocole destiné au transfert de fichiers, tel que FTP, SMB/CIFS, etc., ce sera beaucoup plus facile. Par exemple, pour FTP, vous voudrez regarder dans WebRequestMethods.Ftp.ListDirectoryDetails.
- 1. Icônes provenant de fichiers distants
- 2. Lire le contenu des fichiers RAR en utilisant C#
- 3. Pour récupérer le contenu des fichiers .doc?
- 4. Télécharger le bouton du fichier pour les fichiers distants
- 5. Détection de serveurs DHCP distants dans .NET
- 6. Afficher les fichiers distants via un service WCF
- 7. Comment regarder les processus distants en C#?
- 8. C# lire le contenu du fichier et trouver des chaînes
- 9. comment utiliser ListView pour afficher le contenu des fichiers INI
- 10. Visionneuse de journaux distants pour les fichiers journaux Java/Glassfish
- 11. répertoriant un contenu de dossier: comment empêcher l'utilisateur d'aller au-dessus du répertoire autorisé?
- 12. Référence répertoriant les événements JavaScript disponibles?
- 13. Traitement des fichiers C++
- 14. Comment comparer le contenu de deux fichiers texte et retourner "Même contenu" ou "contenu différent"?
- 15. Quel est le format (schéma) des fichiers .NET PDB?
- 16. s3 cloudfront répertoriant tous les contenus dans le compartiment pour les utilisateurs anonymes
- 17. Stockage de Nhibernate ISession dans des contextes d'objets distants
- 18. fichiers rsync'ing entre deux serveurs distants, obtenir des erreurs indiquant rsync command not found sur le serveur distant
- 19. Fichiers d'installation .NET .application
- 20. Objets distants et connexions distantes
- 21. Fichiers de modèle .NET
- 22. C# HttpWebReqest - échappe le contenu POST?
- 23. Comment compresser des fichiers dans .NET 1.1
- 24. .NET 3.5 Télécharger des fichiers volumineux
- 25. Utilisation d'événements distants dans wcf
- 26. Lire des fichiers CSS dans .NET
- 27. Impossible de rechercher le contenu des fichiers pdf dans le terminal
- 28. Comment contrôler le nom et le contenu des fichiers de sortie d'un travail de diffusion Hadoop?
- 29. C#: comment itérer le contenu d'un DataColumn?