2012-04-08 67 views
0

用Play上传文件到Google App Engine Blobstore的最佳方式是什么?使用Siena和GAE模块的框架?使用Play将文件上传到GAE!框架

我曾尝试宣告在我的模型BLOB字段:

public Blob image; 

和一种方法附加的文件:

public void attachImage(byte[] bytes) { 
    this.image = new Blob(bytes); 
} 

我真的不知道如何测试这个自CrudSiena模块不显示上传字段。任何帮助非常感谢。

回答

0

斑点是GAE数据存储管理的类型,但它是从GAE Blob存储不同!

如果您在模型中使用的byte [],而不是斑点,它与CrudSiena工作?

+0

谢谢,我设法在CrudSiena领域。但似乎文件没有上传,'image'属性是一个空字节数组(长度为0)。 – 2012-04-09 12:58:42

+0

该字段是否在CRUD中呈现为文件上传输入?您是否完全重置DataStore以确保? – mandubian 2012-04-09 21:08:59

+0

是的,该字段是文件上传。我试过了一个空的数据存储,而且我仍然有空的字节数组。奇怪的是,表单发送后没有显示任何内容,是否应该有缩略图或其他内容? – 2012-04-09 22:02:13