java google-app-engine gwt gxt

java - google appengine no admite FileOutputStream



google-app-engine gwt (4)

Bueno, no es un error del compilador de Java. Esta clase es una API restringida en Google App Engine, no tiene permitido usarla.

Lea sobre el entorno de tiempo de ejecución de GAE Java y las restricciones aquí: http://code.google.com/appengine/docs/java/runtime.html

Lo más cerca que podrá acceder al almacenamiento de archivos en GAE es la API de Blobstore: http://code.google.com/appengine/docs/java/blobstore/

Si necesita crear archivos en el código, GAE no es una plataforma adecuada para usted.

Intento escribir en un archivo en Google appengine pero el mensaje de error java.io.FileOutputStream is not supported by Google App Engine''s Java runtime environment

aunque importé

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;


¿Has probado usar java.io.ByteArrayOutputStream en lugar de FileOutputStream?

Esto debería permitirle usar sus bibliotecas externas que requieren archivos pero que aún funcionan dentro de la lista blanca GAE JRE



La plataforma GAE solo permite el acceso de lectura al Sistema de archivos dentro de los archivos de la aplicación PF. Si tiene que escribir algo, ¡Datastore y Blobstore son el lugar para escribir!