2011-08-03 3 views
9

Uso la aplicación de imágenes de alto rendimiento de App Engine en mi sitio, y puedo hacer que todo funcione correctamente tanto en mi máquina local como en producción, es decir, puedo subir una imagen y muestra con éxito las imágenes usando get_serving_url en la tecla blob. Sin embargo, estas imágenes no parecen persistir en mi servidor de desarrollo, es decir, cuando vuelvo del reinicio de una computadora, las imágenes ya no se muestran. El servidor de desarrollo escupe:Imágenes de Blobstore que desaparecen en Google App Engine Development Server

images_service_pb.ImagesServiceError.BAD_IMAGE_DATA

la que supongo es en realidad debido a las manchas subyacentes ya no están ahí (aunque esto es sólo una corazonada). Sin embargo, el resto de mi almacén de datos aún está intacto, ya que estoy usando la configuración de inicio "--datastore_path" para asegurar que mis datos continúen. ¿Hay una bandera separada que necesito usar para persistir los blobs también? ¿O hay un problema aparte aquí que me falta?

Respuesta

9

Debe utilizar --blobstore_path=DIR:

--blobstore_path=DIR  Path to directory to use for storing Blobstore 
          file stub data. 

se puede ver todas las opciones de mecanografía dev_appserver.py --help en la línea de comandos.

+0

perfecto. Exactamente lo que necesitaba. ¡Gracias! – ryan