J'utilise C# et j'ai écrit une application installée localement qui génère dynamiquement des fichiers qui doivent être sur un serveur FTP. Est-ce que je les génère sur le disque puis les charge sur le serveur FTP? ou existe-t-il un moyen d'ouvrir un flux vers un serveur FTP et d'écrire les fichiers directement?Comment écrire correctement des fichiers dynamiques sur un serveur FTP?
Répondre
Vérifiez l'exemple de code que j'ai donné dans cette réponse, ne comptez pas sur l'écriture dans des fichiers. Ce n'est pas spécifique à SQL et était juste une suggestion sur la façon d'utiliser les assemblages d'intégration SQL CLR pour télécharger la sortie des requêtes sql vers un serveur FTP. La boucle for dans la méthode est juste pour démontrer l'écriture sur le flux FTP. Vous devriez être en mesure de retravailler à vos besoins:
How to write stored procedure output directly to a file on an FTP without using local or temp files?
Puisque vous utilisez C# je pense que vous êtes peut-être dans un Windows Env. Si je ne connais pas grand-chose à propos de :)
Si vous avez affaire à un env unix, vous pouvez simplement rediriger votre sortie via SSH, qui prend également en charge le chiffrement.
Vous devez suivre la classe:
System.Net.FtpWebRequest
Vous verrez que ses arguments sont des flux et vous pouvez envoyer des données à leur de toute source.
Lorsque seaching pour les capacités .Net vous devez être conscient du navigateur d'objets pour Visual Studio acessible dans:
Affichage> autres fenêtres> objet navigateur
Est fournit une recherche sur tous les objets .Net assemblage connu .
La meilleure façon est d'enregistrer le fichier localement, et le télécharger plus tard, car il pourrait y avoir des problèmes avec le processus de téléchargement.
- 1. Comment vérifier si les fichiers existent sur le serveur FTP?
- 2. Comment écrire des requêtes compilées Linq2Sql dynamiques?
- 3. partage de fichiers ftp
- 4. Transférer des fichiers d'un serveur FTP vers un serveur local Unix
- 5. Transfert de fichiers multithread vers un serveur FTP
- 6. Récursivement PUT fichiers à un serveur distant en utilisant FTP
- 7. Configuration d'un serveur ftp sur l'édition serveur OSx
- 8. Can Tortoise SVN fonctionne sur un serveur FTP?
- 9. Compiler C++ sur FTP
- 10. Comment supprimer des fichiers de plus de N semaines d'un serveur FTP Microsoft
- 11. Télécharger le fichier sur le serveur FTP sur l'iPhone
- 12. installe un serveur ftp avec mamp pro
- 13. Envoi d'un fichier à un serveur FTP sans l'enregistrer sur un système de fichiers en utilisant PHP
- 14. Écrire dans des fichiers groupés?
- 15. Deatails de serveur FTP selon le domaine
- 16. Écrire un C# client/serveur
- 17. Comment surveiller les commandes envoyées par mon application ftp à un serveur ftp
- 18. Comment supprimer des fichiers via FTP lorsque le répertoire contient plus de 100 000 fichiers?
- 19. Comment créer un répertoire sur un serveur FTP en utilisant C#?
- 20. Can et Comment utilisez-vous RandomAccessFile avec un fichier contenu sur un serveur FTP?
- 21. Comment puis-je écrire correctement un ajax Reponse
- 22. High Disk Écrire sur le serveur
- 23. Comment écrire des fichiers avec des caractères UTF8 (lisibles)?
- 24. Comment POSTER un fichier sur un serveur REST sans écrire le fichier sur disque avec PHP?
- 25. Transfert de fichiers via FTP
- 26. Restauration mysql pour les fichiers sur un autre serveur
- 27. Écrire un serveur basé sur socket en Python, stratégies recommandées?
- 28. Comment mettre mes fichiers PHP sur une AMI Linux sur EC2 - dreamweaver/FTP/SSH?
- 29. Écrire des fichiers binaires en utilisant SAS?
- 30. FTP sur SSL pour C#
Merci pour l'info, très appréciée. –