Olá Pessoal.
Gostaria de saber se é possível trocar o endereço FTP do objeto Upload para assim utiliza-lo para enviar arquivos para mais de um endereço FTP?
Tenho uma formulário criado que irá gerenciar mais de uma endereço FTP e para isso criei um cadastro com os FTPs que tenho disponíveis.
Porem, gostaria de configurar ou trocar as configurações do objeto Upload de acordo com necessidade para que não seja necessário criar um objeto para cada FTP cadastrado.
O campo de Upload não oferece suporte a múltiplos destinos.
Mas você poderia contornar da seguinte forma:
Utilizar o destino “Diretório” no campo Upload, informando uma pasta física do servidor.
Após chamar a ação “Confirmar Uploads”, executar um código C# que envia todos os arquivos que estão na pasta informada para os destinos que você precisa (neste caso, para os servidores FTP).
No mesmo código C#, após enviar os arquivos para os destino, excluir os arquivos da pasta do servidor.
Você só precisa ter cuidado com a concorrência de usuários. O certo é utilizar o nome do usuário como parte do caminho do diretório.