我有类似的项目http://ikaisays.com/2010/09/08/gwt-blobstore-the-new-high-performance-image-serving-api-and-cute-dogs-on-office-chairs/
,它使用 BlobStore 在谷歌应用引擎上存储图像。但我使用 slim3 framwork。
按照教程我创建 Fileupload 表单和 Servlet。当我提交表单时,请注意它不会调用 Servlet。我的事情可能是我不知道配置应用程序。
像我这样做 :
<servlet>
<servlet-name>uploadServlet</servlet-name>
<servlet-class>daTotNghiep.server.UploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>uploadServlet</servlet-name>
<url-pattern>/upload</url-pattern>
</servlet-mapping>
// 获取要上传的blobStore URL,并将返回值设置为uploadForm.Action(string)
public String getBlobstoreUploadUrl() {
// TODO Auto-generated method stub
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
return blobstoreService.createUploadUrl("/upload");
}
有了 2 个配置,肯定 uploadForm.submit() 会调用 servlet 吗?
完整教程来源:http://github.com/ikai/gwt-gae-image-gallery