提供CSV文件供下载

哈尔

我正在使用TurboGears 2.2.2。并且需要提供CSV文件,以便用户可以下载它。

这是我到目前为止的代码:

response.content_type = 'text/csv'
response.headers['Content-Disposition'] = 'attachment;filename=%s.csv' % file_name

listWriter = csv.writer(open(title+'.csv', 'wb'),
                delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)

listWriter.writerow(['foo', 'bar'])

with open (title+'.csv', "r") as myfile:
    response.body=myfile.read().replace('\n', '')

return response

CSV已创建,但我无法将其提供给用户进行下载。我总是收到此错误:

"TypeError: No object (name: response) has been registered for this thread"

有什么帮助吗?

阿莫尔

这在ML上得到了解答:https : //groups.google.com/d/msg/turbogears/T7Gly2TZv_s/-__JCMXNZqagJ

退货response.body而不是response将解决问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何配置nginx以提供HTML文件供查看而不是下载?

来自分类Dev

Apache不提供文件供浏览器解释但要下载的文件

来自分类Dev

Apache不提供文件供浏览器解释但要下载的文件

来自分类Dev

为什么很多项目仅提供源文件而没有供下载的jar?

来自分类Dev

\ n在用PHP创建供用户下载的动态.csv文件时不起作用

来自分类Dev

提供远程文件下载

来自分类Dev

提供调整大小的图像供下载后,隐藏加载的gif

来自分类Dev

提供.json文件以供下载

来自分类Dev

如何提供文件以从Rails下载?

来自分类Dev

提供.json文件以供下载

来自分类Dev

casperjs下载CSV文件

来自分类Dev

zip下载的csv文件

来自分类Dev

通过Rest下载CSV文件

来自分类Dev

Rspec测试CSV文件下载

来自分类Dev

使用python下载.csv文件

来自分类Dev

无法下载CSV格式的文件

来自分类Dev

保存CSV文件而不是下载

来自分类Dev

硒; 循环下载csv文件

来自分类Dev

在Dash中下载CSV文件

来自分类Dev

通过Rest下载CSV文件

来自分类Dev

保存CSV文件而不是下载

来自分类Dev

在R中下载csv文件

来自分类Dev

Java生成并下载csv文件

来自分类Dev

从网站下载CSV文件

来自分类Dev

Django:在mongodb中提供从GridFS下载的文件

来自分类Dev

硒下载时提供文件名

来自分类Dev

提供Inno Setup下载功能的文件大小

来自分类Dev

提供内容可变的文件下载。的PHP

来自分类Dev

SLIM API-提供要下载的文件