java - 如何从 GAE java blobstore 上传获取文件名

标签 java google-app-engine upload blobstore datastore

为了将文件存储在GAE blobstore中,我将创建一个jsp来上传

<html>
<body>
<form action="<%= blobstoreService.createUploadUrl("/upload") %>" method="post"     enctype="multipart/form-data">
    <input type="file" name="myFile"/> 
    <input type="file" name="myFile1"/>
    <input type="file" name="myFile2"/>
    <input type="submit" value = "Submit"/>
</form>
</body>
</html>

现在,将文件名与此链接的正常方法是什么

blobkey=blobs.get("myFile");  

我想用这个 blobkey 映射一个文件名,也许在数据存储中供将来使用,那么如何上传文件名以供我的 servlet 使用,或者如何从这个 blobkey 派生文件名(路径可以省略) ?

最佳答案

看起来它仍然使用 getParameter("filename") 来了解额外信息

关于java - 如何从 GAE java blobstore 上传获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13335899/

相关文章:

php - 谷歌应用引擎 "Error parsing ./app.yaml: Unknown url handler type"

django 文件上传不起作用 : f. read() 返回 ''

javascript - 如何触发 Uploadify onError 事件处理程序?

php - 将照片从iPhone上传到Web服务器

java - 在 Drools 中检查 map 中的特定元素

java - J2ME GameCanvas 识别按键

jvm - OrientDB更新遇到JVM内存问题 'Cannot allocate memory'

JAVA:括号匹配方法不打印

google-app-engine - python 应用引擎 dev_appserver 不可用 (1.7.6)

google-app-engine - 是否可以在谷歌应用引擎中托管静态 html 网站?