[Checkins]
SVN: zc.buildoutsftp/branches/dev/src/zc/buildoutsftp/urllib2sftp.py
Added content-type for files.
Jim Fulton
jim at zope.com
Thu Sep 14 15:39:04 EDT 2006
Log message for revision 70181:
Added content-type for files.
Changed:
U zc.buildoutsftp/branches/dev/src/zc/buildoutsftp/urllib2sftp.py
-=-
Modified: zc.buildoutsftp/branches/dev/src/zc/buildoutsftp/urllib2sftp.py
===================================================================
--- zc.buildoutsftp/branches/dev/src/zc/buildoutsftp/urllib2sftp.py 2006-09-14 19:28:09 UTC (rev 70180)
+++ zc.buildoutsftp/branches/dev/src/zc/buildoutsftp/urllib2sftp.py 2006-09-14 19:39:03 UTC (rev 70181)
@@ -16,7 +16,7 @@
$Id$
"""
-import cStringIO, getpass, os, re, stat, sys, urllib, urllib2
+import cStringIO, getpass, mimetypes, os, re, stat, sys, urllib, urllib2
import paramiko
parse_url_host = re.compile(
@@ -135,5 +135,8 @@
])),
url, {'content-type': 'text/html'})
else:
- return Result(sftp.open(path), url, {})
+ mtype = mimetypes.guess_type(url)[0]
+ if mtype is None:
+ mtype = 'application/octet-stream'
+ return Result(sftp.open(path), url, {'content-type': mtype})
More information about the Checkins
mailing list