因此,我使用 GAE 并创建了一个 session 来在一些 JSP 和 servlet 之间保留一些数据。问题是当我访问 Blobstore 服务上传文件时, session 被终止并且用户被注销。
这是导致问题的表单属性: action="<%= blobstoreService.createUploadUrl("/upload") %>"method="post"enctype="multipart/form-data"
最佳答案
似乎 session 是根据 blobstoreService.createUploadUrl("/test") 更改开发环境中的域而被终止的。如果我使用我的开发机器 IP 地址进行测试, session 将被破坏,因为回调 URL 结果为计算机名:端口/测试而不是 ip 地址:端口/测试。如果我在 URL 中使用计算机名来提交表单, session 将保留,开发人员会很高兴。
关于java - GAE : Uploading to Blobstore Service kills the Session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380523/