¿Cómo puedo almacenar archivos en el almacenamiento de Google, pero omitir la parte de GAE para obtenerlos?

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

Pregunta

I como Google App Engine para el almacén de datos (y el hecho de que pueda desarrollar en Python) pero tienen 1 MB límites en ir a buscar y cargar archivos. Por otro lado, no se hizo para que yo supongo.

I logró crear un servicio que está recibiendo una dirección URL (o un archivo de usuario), ir a buscar en GAE y luego ponerlo en Google Storage. Funciona perfectamente bien, pero para los archivos que son menos de 1 MB. Hay soluciones por supuesto, pero yo creo que debe ser factible hacerlo más rápido por saltarse la GAE para la recuperación de datos.

Así que mi pregunta es: ¿Es posible mantener mi almacén de datos en GAE y conociendo sólo el URL (o un formulario especial para subir archivos) crear las cabeceras y luego dejar que el almacenamiento de Google para buscar el archivo y almacenarlo sin el 1 MB límite?

¿Fue útil?

Solución

No. Google Storage no soporta ir a buscar el archivo para usted.

Otros consejos

No importa donde se almacena el archivo. No sólo hay un límite de tamaño de entidad del almacén de datos de 1 MB, pero hay un límite de 1 MB estructura de datos en memoria. Así que incluso si se ha guardado el archivo en otro lugar, habría que dividirlo en trozos para poder operar en él en el motor de aplicación.

Para Java en el GAE, sugiero mirar gaevfs (http://code.google.com/p/gaevfs/). Convierte el almacén de datos de App Engine en un sistema de archivos que se pueden almacenar archivos de tamaño arbitrario y operar sobre ellos también, como archivos normales.

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