Java 除了使用FileUpload类,在Google App Engine中是否还有其他方法可以浏览本地文件?

Java 除了使用FileUpload类,在Google App Engine中是否还有其他方法可以浏览本地文件?,java,google-app-engine,file-upload,Java,Google App Engine,File Upload,我正在写一个程序,它将托管在GAE上,可以上传和处理本地文件。程序需要在服务器端处理该文件,然后将其返回到客户端。以前我使用JFileChooser来实现这个目的,但发现GAE不支持它。我做了一些研究,发现了FileUpload类,但它似乎无法将数据返回到客户端。我可以让用户键入文件的路径,但这将是糟糕的可用性 任何想法都很感激!谢谢。GAE可能不直接支持JFileChooser,但显然是这样 既然如此: 数字签名和受信任的小程序可以显示JFileChooser 部署在插件2体系结构JRE(例如

我正在写一个程序,它将托管在GAE上,可以上传和处理本地文件。程序需要在服务器端处理该文件,然后将其返回到客户端。以前我使用JFileChooser来实现这个目的,但发现GAE不支持它。我做了一些研究,发现了FileUpload类,但它似乎无法将数据返回到客户端。我可以让用户键入文件的路径,但这将是糟糕的可用性


任何想法都很感激!谢谢。

GAE可能不直接支持
JFileChooser
,但显然是这样

既然如此:

  • 数字签名和受信任的小程序可以显示
    JFileChooser
  • 部署在插件2体系结构JRE(例如Sun的1.6.0_10+)中的沙盒小程序可以使用API的服务启动。JNLPAPI通过
    FileOpenService
    提供
    FileContents
    对象。这是一个小盒子

  • 您不能以传统方式将文件上载到appengine。没有文件系统。您必须将它们序列化到数据存储中。

    看起来有点复杂,但我会试一试。谢谢。访问客户端文件系统的Web应用程序应该很复杂。任何黑客开发人员都不会去捣乱我电脑上的文件系统1/2的哪种策略。你更有可能追求吗?读了一些书后,我怀疑我的问题的措辞不清楚:客户端指的是我的web应用程序,服务器指的是远程服务器。所以我的web应用需要浏览和上传用户的本地文件;它会将文件传递到服务器进行处理,并将数据返回到我的web应用程序以供将来操作。我认为我的措辞让你们认为我的web应用程序需要同时读取和写入用户的本地文件系统。如果是这样的话,很抱歉。不,就安全性而言,即使是读取本地文件的能力也会打开一罐蠕虫。这是错误的。有一个文件系统;它只是只读的。您可以通过“传统方式”将文件上载到App Engine。