java - Html 表单通过应用程序引擎提交数据存储实体和 blobstore

标签 java html forms google-app-engine jsp

我有这个上传文件的jsp 文件。我添加了姓名和电子邮件表格。我希望能够跟踪上传到我的应用程序引擎 blobstore 的哪个 blob 来自哪个人。我是否必须绑定(bind)数据存储才能获取联系信息?这通常是如何完成的?目前我可以按类型、文件名、大小和创建时间过滤 blob 查看器?我可以像使用常规数据存储一样添加更多条目吗?

我想同时提交数据存储信息和文件。是否可以在html表单中列出多个 Action 命令。我对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>

最佳答案

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

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

完整的文档和示例可在此处找到: https://developers.google.com/appengine/docs/java/blobstore/

关于java - Html 表单通过应用程序引擎提交数据存储实体和 blobstore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18989954/

相关文章:

javascript - 如何使用 JavaScript 伪造占位符文本?

java - 如何与TLS1.2保护的oracle服务器建立连接?

java - 如何确定一个字符串是否是 Java 中有效的 Java 表达式?

java - Spring安全组件扫描

javascript - 在 AngularJS 中仅显示日期

php - 无法使用 PHP 表单编辑表中的数据

javascript - Google App Engine Standard Java 在部署时使用 Unicode 字符破坏代码

Php联系表格插入到Mysql

html - 围绕可变高度的 div 画一个完美的圆

php - 我如何使用 PHP 以用户先前提交的答案的形式为动态表播种?