一尘不染

HTML表单通过应用引擎提交数据存储区实体和Blob存储区

jsp

我有一个上传文件的jsp文件。我添加了姓名和电子邮件表单。我希望能够跟踪哪个blob上传到我的应用程序引擎blobstore是来自哪个人的。我是否需要绑定数据存储以获取联系信息?通常如何做?目前,我可以按类型,文件名,大小和创建时间来过滤Blob查看器吗?是否可以像在常规数据存储区中那样添加更多条目?

我想同时提交数据存储信息和文件。可以在html表单中列出多个操作命令。我真的很少了解html。我想将数据存储服务添加到操作中。

<form action="<%= blobstoreService.createUploadUrl("/upload") %>" method="post" enctype="multipart/form-data">

First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname"><br>
email : <input type="text" name="email"><br>
email again: <input type="text" name="emailagain"><br>


    <input type="text" name="foo">


    <input type="file" name="myFile">
    <input type="submit" value="Submit">
</form>

阅读 223

收藏
2020-06-10

共1个答案

一尘不染

您的上传表单代码似乎正确,但是您仍然需要对单独文件中的上传处理程序代码进行编码。

您可能应该将名字,姓氏,电子邮件和Blobkey存储到数据存储中。

完整的文档和示例可在以下位置找到:https
:
//developers.google.com/appengine/docs/java/blobstore/

2020-06-10