我正在尝试将文件上传到Google网站,并使用apache commons文件上传获取流。 我在
下得到了输入流 InputStream is = fileItem.openStream();
如何在文件对象中转换此输入流,以便下面的调用成功,我可以将MediaFileSource设置为上面转换的文件。
AttachmentEntry newAttachment = new AttachmentEntry();
newAttachment.setMediaSource(new MediaFileSource(file, fileMimeType));
答案 0 :(得分:1)
您对AppEngine上的文件系统没有写入权限,并且您应该将数据保存在数据存储区中。但是,gaefs project为您提供了一个虚拟文件系统,据我所知,它支持文件上传。
答案 1 :(得分:1)
您可以使用MediaStreamSource
代替MediaFileSource
。