Pregunta

Tengo un servidor web con una aplicación en ejecución.Hay una página web con un formulario:algunos datos de texto y un campo de carga de archivos.Ahora, lo que me gustaría que funcionara así:
El archivo se envía al servidor dedicado, diferente al que se está ejecutando la aplicación.El servidor debe devolver algún tipo de ruta (o cualquier cosa que identifique el archivo cargado y guardado y permita crear una URL).Luego, tanto esta ruta como los datos completados por el usuario deben enviarse al servidor web con la aplicación, para cualquier tipo de almacenamiento de base de datos.

El problema es que hay 2 servidores diferentes, por lo que no puedo cargar el archivo con javascript, ¿verdad?Otra forma sería simplemente usar iframe y coloque el formulario de carga allí, pero creo que no puedo acceder al resultado de la carga (aún dentro del iframe) con javascript para pasar la ruta del archivo a mi servidor principal.

También podría simplemente cargar el archivo en el mismo servidor en el que se ejecuta mi aplicación y luego simplemente rsync al otro, pero me gustaría evitarlo si puedo, tratando de minimizar el tráfico en realidad :)

¿Cómo manejas tal cosa en tus aplicaciones?

¿Fue útil?

Solución

PUBLICAR en un servidor dedicado, el servidor almacena la imagen y vuelve a llamar al servidor web a través de un servicio web u otro para brindarle la información requerida.

Otros consejos

Si utilizó un iframe, puede enviar el formulario de carga al servidor de imágenes dedicado y, en caso de un resultado exitoso, hacer que éste a su vez cargue una página del servidor original con la información (p. ej.ruta de la imagen) "pasada" como parámetro GET.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top