java - 阻止 Blob URL 过期

标签 java google-app-engine blobstore

我正在将图像上传到 blob 存储。我复制了例子 从 here .

我遇到的唯一问题是:如果我用表单加载页面,并且 不要立即提交图像。 URL 可能会过期,当我过期时 尝试加载图像我得到一个错误页面。我怎样才能检查是否 URL 已过期并在用户不知情的情况下刷新 URL?

最佳答案

解决方法似乎是在用户提交表单时获取 Blob URL。这样您就知道 URL 不会过期。

使用 JQuery:

$.get("/blobUrl", function(data){
    $("#changeProfilePictureForm").attr('action', data);
    $("#changeProfilePictureForm").submit();
    $("#changeProfilePictureForm").hide();
    $("#loadingImg").show();
}); 

关于java - 阻止 Blob URL 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6203089/

相关文章:

javascript - 连接到 Google App Engine 部署

python - 如何防止上传非图片

java - 时间戳sql查询

ios应用程序引擎端点分页

google-app-engine - 在 App Engine 上,如何使 ndb 属性一旦设置就不可变?

google-app-engine - GAE Blobstore : ImagesService. getServingUrl() 给我较小的图像

java - 如何从谷歌驱动器读取大文件到 gae blobstore

java - MS-Outlook PST 文件和 MS-Outlook MSG 文件之间有什么关系?

java - 如何在嵌套类中恢复对 this$0 的引用?

java - RabbitListener 不是注释类型