django里生成txt,csv,pdf
文件:
def download_file(request):
from django.http import HttpResponse
## CSV
#import csv
#response = HttpResponse(mimetype='text/csv')
#response['Content-Disposition'] = 'attachment; filename=my.csv'
#writer = csv.writer(response)
#writer.writerow(['First row', 'Foo', 'Bar', 'Baz'])
#writer.writerow(['Second row', 'A', 'B', 'C', '"Testing"', "Here's a quote"])
# Text file
#response = HttpResponse(mimetype='text/plain')
#response['Content-Disposition'] = 'attachment; filename=my.txt'
#response.write("aa/n")
#response.write("bb")
# PDF file
#http://code.djangoproject.com/svn/django/branches/0.95-bugfixes/docs/outputting_pdf.txt
from reportlab.pdfgen import canvas
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename=somefilename.pdf'
p = canvas.Canvas(response)
p.drawString(100, 100, "Hello world.")
p.showPage()
返回xml:
xml_path = os.path.join(settings.EM_ROOT, mac, file).replace('\\','/')
responseXML = open(xml_path, 'r').read()
return HttpResponse(responseXML, mimetype="application/xml")
分享到:
相关推荐
代码演示了几种获取MimeType类型的方法,包括jar包
常用文件的mime和mimetype,几乎包括所有文件,大概有1000多项
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary="----=_Part_0_1760344884.1407394057461" 第一步:需要先grantq权限: EXEC dbms_java.grant_...
常见文件的扩展名对应mimetype的对应关系列表,csv格式可使用excel打开,方便查看。或者制作成项目内工具类调用判断。
一个php获得文件的mime type类
介绍一个php获得文件的mime type类,需要的朋友可以下载下来学习和参考。
详细列出mime的所有文件类型 开发必备技术文档 尤其是页面下载文件、数据存储文件的metadata数据
最全的Mime type 和扩展名的对应表,媒体解析,流媒体开发不可或缺的资料。
搜集http 中所有的mime 类型,具体讲解mime type的作用
【根据文件扩展名解析并返回对应的内容类型MIME Type】 常见的Microsoft Office文件类型有:doc、docx、xls、xlsx、ppt、pptx等 常见的Pdf文件类型有:pdf 常见的图像文件类型有:png、jpg、jpeg、gif等 常见的...
mimetype-js概述我发现继续为MIME类型制作这些文件扩展名查找表。 是时候把它放在一个模块中来省去麻烦了。例子一般情况var mimetype = require ( 'mimetype' ) ;console . log ( mimetype . lookup ( "myfile.txt" ...
NULL 博文链接:https://zongyukai20070419095606.iteye.com/blog/565492
web.xml 最全 MIME Type Mappings 大概有 一千多个
本篇文章主要介绍了Java 读取图片的mimeType的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
通过文件名来获取mime type,使用格式: File file = new File("myprofile....String mimeType = mimetypesFileTypeMap.getContentType(file.getName()); (将文件存放到:resources 路径下的META-INF/mime.types中)
#MimeType 改进了对 finfo 的 mime_type 检测,而不依赖于任何系统实用程序(例如 Linux file 命令)。 使用 Apache 存储库中 mime 类型的本地缓存副本: ##安装 ###使用作曲家 编辑 composer.json 并添加: ...
MIME Type 常見的格式類型列表 ※ MIME 规范仍在发展中,故尚有变动的可能,此表仅为参考之用。
MIME Type Registration of RTP Payload Formats MIME类型注册信息,英文版
解析哑剧一个集中解析模块,可以扩展以处理任何 mime 类型安装使用 : packin add jkroso/parse-mime 然后在您的应用中: var parse = require ( 'parse-mime' )应用程序接口parse(mime, data) 接受一个 mimetype ...
资源来自pypi官网。 资源全名:mimetype_description-0.0.5-py3-none-any.whl