在GAE中服务blob的问题

fer*_*hur 4 java google-app-engine blobstore

我目前正在构建一个Web应用程序,允许用户通过blobstore上传内容并稍后下载.

但是,负责下载的servlet称为BlobServiceServlet,每当用户下载blob时,文件名都会更改为"BlobServiceServlet",扩展名有时也会更改为.bin.有谁知道如何解决这个问题?

Dav*_*ith 6

在响应中添加"Content-disposition"标头.

有关示例,请参见http://en.wikipedia.org/wiki/MIME#Content-Disposition.

例如,在处理程序中,

self.response.headers['Content-Disposition'] = 'attachment; filename=foo.doc'
Run Code Online (Sandbox Code Playgroud)