我有用 GWT 编写并托管在 Google AppEngine/Java 上的应用程序。在此应用程序中,用户可以选择将视频/音频/文本文件上传到服务器。这些文件可能很大,高达 1gb 左右,因为 GAE/J 不支持大文件,我必须使用另一台服务器来存储这些文件。如果浏览器中没有跨域安全功能,这将很容易实现。所以,我在想的是让 GAE 服务器与我的服务器(Glassfish 或任何其他 java 服务器,如果需要)交谈,告诉文件的 url,如果可能的话,发送上传文件的状态(上传了多少百分比),这样我就可以在客户端屏幕上显示状态。这就是我想做的事情。
当用户加载存储在 GAE/J 上的 GWT 页面时,他/她会将文件上传到我的服务器,然后我的服务器将响应发送回 GAE,GAE 将响应发送给客户端。如果这种情况是可能的,那么实现 GAE 到 Glassfish 对话的最佳方式是什么?