我正在写一个将在我的服务器上运行的脚本。其目的是下载文档。如果任何人击中特定网址,他/她应该能够下载该文档。我正在使用urllib.urlretrieve,但它在服务器端下载文档而不是在客户端上。如何在客户端下载python?
答案 0 :(得分:2)
如果脚本在您的服务器上运行,其目的是提供文档,而不是下载它(后者将是urllib
解决方案)
根据您的需要,您可以:
Content-Type
(提供文档类型,如“text / plain”)和Content-Disposition
(提供下载文件名) )标题并发送文档数据由于你的问题不是更具体,这个答案也不可能。
答案 1 :(得分:1)
设置适当的Content-type
标题,然后发送文件内容。
答案 2 :(得分:1)
如果文档在您的服务器上,并且您的意图是用户应该能够下载此文件,那么您是否只能将该资源的URL作为HTML代码中的超链接提供。对不起,如果我已经迟钝了,但这似乎是给你解释的最合乎逻辑的步骤。
答案 3 :(得分:0)
您可能需要查看SocketServer模块。