Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java google appengine不支持FileOutputStream_Java_Google App Engine_Gwt_Gxt - Fatal编程技术网

Java google appengine不支持FileOutputStream

Java google appengine不支持FileOutputStream,java,google-app-engine,gwt,gxt,Java,Google App Engine,Gwt,Gxt,我试图在Google appengine中写入一个文件,但它给出了一条错误消息java.io.FileOutputStream不受Google App Engine的java运行时环境的支持 即使我进口了 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; 这不是java编译器的错误。此类是Google App Eng

我试图在Google appengine中写入一个文件,但它给出了一条错误消息
java.io.FileOutputStream不受Google App Engine的java运行时环境的支持

即使我进口了

import java.io.File;
import java.io.FileInputStream;

import java.io.FileOutputStream;
import java.io.IOException;

这不是java编译器的错误。此类是Google App Engine中的受限API,不允许您使用它

在此处阅读有关GAE Java运行时环境和限制的信息:

在GAE上最接近文件存储的是Blobstore API:


如果您需要在代码中创建文件,GAE不是适合您的平台

您是否尝试过使用java.io.ByteArrayOutputStream而不是FileOutputStream


这应该允许您使用需要文件但仍在GAE JRE白名单中工作的外部库。GAE平台只允许对应用程序文件范围内的文件系统进行读取访问。如果你必须写一些东西,那么数据存储和Blobstore就是写东西的地方

谢谢Strelok,是否可以将文件上载到前端带有gwt或gxt组件的另一个ftp服务器?不,您不能打开任何套接字连接,除非使用HTTP/HTTPS上的URL获取服务将其连接到以下端口范围:80-90、440-450、,1024-65535.我不确定您的要求是什么,但这是您如何向blob store写入的再次感谢,先生,我希望使用ftp将文件上载到另一台服务器不以任何方式感谢先生,我通过更改服务器解决了此问题:(无论如何,谢谢你,先生,我通过更换服务器解决了这个问题(