【问题标题】:Uploading a file to GAE with Play! Framework使用 Play 将文件上传到 GAE!框架
【发布时间】:2012-04-08 09:02:51
【问题描述】:

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

我尝试在我的模型中声明一个 Blob 字段:

public Blob image;

以及附加文件的方法:

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

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

【问题讨论】:

    标签: google-app-engine playframework siena


    【解决方案1】:

    Blob 是一种由 GAE 数据存储管理的类型,但它与 GAE Blobstore 不同!

    如果您在模型中使用 byte[] 而不是 Blob,它是否适用于 CrudSiena?

    【讨论】:

    • 谢谢,我设法在 CrudSiena 获得了场地。但似乎文件没有上传,image 属性是一个空字节数组(长度为 0)。
    • 该字段是否在 CRUD 中呈现为文件上传输入?您是否完全重置了 DataStore 以确保?
    • 是的,该字段是文件上传。我尝试过使用空的数据存储,但我仍然有一个空的字节数组。奇怪的是,表单发送后什么都没有显示,应该是缩略图之类的吗?
    • 你有你的模型样本来验证我没有看到任何奇怪的东西吗?
    猜你喜欢
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 2013-06-10
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多