Como escrever corretamente arquivos dinâmicos para um servidor FTP?

StackOverflow https://stackoverflow.com/questions/146901

  •  02-07-2019
  •  | 
  •  

Pergunta

Eu estou usando C # e eu escrevi um aplicativo instalado localmente que dinamicamente gera arquivos que precisam estar em um servidor FTP.

Eu gerá-los para o disco, em seguida, enviá-los para o servidor FTP? ou há uma maneira de abrir um fluxo para um servidor FTP e gravar os arquivos diretamente?

Foi útil?

Solução

Verifique o código de exemplo que dei nesta resposta, não depende de gravação de arquivos. Não é específico SQL e era apenas uma sugestão sobre como usar conjuntos de integração SQL CLR para carregar a saída de consultas SQL para um servidor FTP. O laço for no método é apenas para demonstrar gravar o fluxo de FTP. Você deve ser capaz de reformular a você precisa:

Como escrever saída de procedimento armazenado diretamente para um arquivo em um servidor FTP sem usar arquivos locais ou temporários?

Outras dicas

Você deve seguir a classe:

System.Net.FtpWebRequest

Você verá que os seus argumentos são correntes e você pode enviar dados a eles de qualquer fonte.

Quando seaching para capacidades .Net você deve estar ciente do navegador de objeto para acessible visual studio em:

View> outras janelas> navegador objeto

É suprimentos uma pesquisa sobre todos os objetos .NET assembly conhecidos.

A melhor maneira é salvar o arquivo localmente, e enviá-lo mais tarde, uma vez que poderia haver problemas com processo de upload.

Uma vez que você estiver usando c # Estou pensando que talvez você está em um Windows Env. Algo que eu sei pouco sobre:)

Se você está lidando com um env unix, você poderia simplesmente encaminhar a sua saída através de SSH, o que também cuidar da sobrecarga de criptografia.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top