django 返回 pdf,其它机器上无法下载

2014-04-23 23:44:24 +08:00
 shoumu
具体是这样子的,在服务器上用django上面通过下面的代码返回一个pdf
response = HttpResponse(content_type='application/pdf')
response.write(pdf)
return response

现在在我的电脑上能够得到这个pdf,其它电脑上却不能够,请问这是为什么?
2850 次点击
所在节点    Python
3 条回复
manoon
2014-04-24 00:48:45 +08:00
编码,或者浏览器。
shoumu
2014-04-24 10:57:54 +08:00
@manoon 经验证是我装了IDM让我的机器能够下载的,去掉就不能了。
但是我的浏览器中能够获得相应的数据,就是无法弹出提示下载的框
cloudream
2014-04-30 00:29:21 +08:00
response['Content-Disposition'] = 'filename="somefilename.pdf"'

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/109772

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX