解析并生成ContentDisposition头(ekzhu维护的fork)

rfc6266-content-disposition的Python项目详细描述


rfc6266型

此模块解析并生成HTTPContent-Disposition报头。 这些头在获取下载资源时使用; 它们提供了是否应该下载文件的提示, 以及保存时要使用的文件名。在

使用

接收器

parse_headersContent-Dispositionheader和(作为备用)文档 位置。快捷方式用于httplib2中的响应对象 以及请求库。在

ContentDisposition的重要属性是is_inlinefilename_unsafefilename_sanitized。在

发送器

build_header从文件名生成头值。在

安全

应谨慎使用Content-Disposition文件名。 不要让发送方覆盖任意文件系统位置, 选择具有特殊含义的任意扩展名或文件名, 选择包含不寻常或误导性字符等的文件名。 详见RFC 6266第4.3节。在

测试

要在当前Python实现中进行测试,请执行以下操作:

py.test

要测试Python版本之间的兼容性,请执行以下操作:

^{pr2}$

rfc6266目前在Python2.7、Python2.6下测试, Python3.3、Python3.2和PyPy(1.7)。在

https://secure.travis-ci.org/g2p/rfc6266.png

参考文献

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java@AfterEach注释在Spring测试中被忽略   散列如何使用bouncy castle在Java中创建SHA512摘要字符串?   java无法使用Okhttp获取响应cookie   100个数的java阶乘   多线程如何在Java中实现对象计数器   java我的精灵不显示背景   java如何在com上应用PanelSlideListener。索特里。滑动面板。SlidengUpPanelLayout SlideUp库   java如何在JDBC中使用WHERE EXISTS函数   java Swing:标签前景中的白色被绘制为黑色   获取java的时间戳。util。另一个java的日期对象为(10/7/14)。util。日期对象(2014年10月7日星期二11:21:00)   java如何在Spring/OpenJPA 1中重新创建用于更新行锁定的选择   java在保存另一个maven项目中的类时,有没有办法让eclipse识别对该类的更改?   java如何解决Spring中的Servlet上下文错误?   java在mongodb中删除记录   显示的java片段与当前片段重叠,而不是替换它