Esempio n. 1
0
def upload_file(filename, path):
    """ 上传文件
    - `path`      文件路径
    """
    form = Form()
    filename = filename.encode("utf-8")
    form.add_file(fieldname='img', filename=filename,
                    fileHandle=open(path))
    req = urllib2.Request("http://paste.linuxzen.com")
    req.add_header("Content-Type", form.get_content_type())
    req.add_header("Content-Length", len(str(form)))
    req.add_data(str(form))
    return urllib2.urlopen(req)