Pergunta

Eu tenho um servidor web com um aplicativo em execução.Há uma página da web com um formulário:alguns dados de texto e um campo de upload de arquivo.Agora, o que eu gostaria que funcionasse assim:
O arquivo é enviado para o servidor dedicado, diferente do aplicativo em execução.O servidor deve retornar algum tipo de caminho (ou qualquer coisa que identifique o arquivo carregado e salvo e permita criar uma URL).Em seguida, tanto este caminho quanto os dados preenchidos pelo usuário devem ser submetidos ao servidor web com aplicação, para qualquer tipo de armazenamento de banco de dados.

O problema é que existem 2 servidores diferentes, então não consigo fazer upload do arquivo com javascript, posso?Outra maneira seria apenas usar iframe e coloquei o formulário de upload lá - mas acho que não consigo acessar o resultado do upload (ainda dentro do iframe) com javascript para passar o caminho do arquivo para meu servidor principal.

Eu também poderia simplesmente fazer upload do arquivo para o mesmo servidor em que meu aplicativo está sendo executado e então apenas rsync para o outro - mas eu gostaria de evitá-lo se puder, tentando minimizar o tráfego, na verdade :)

Como você lida com isso em seus aplicativos?

Foi útil?

Solução

POST para servidor dedicado, o servidor armazena imagens e chama de volta para o servidor web através de um serviço web ou outro para fornecer qualquer informação necessária.

Outras dicas

Se você usou um iframe, você pode enviar o formulário de upload para o servidor de imagem dedicado e, no caso de um resultado bem-sucedido, fazer com que ele carregue uma página do servidor original com as informações (por exemplo.caminho da imagem) "transmitido" como um parâmetro GET.

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