无法通过python上载文件
经过几次尝试和多次失败后,我将我的代码摘录发布在这里。我的身份验证一直失败。有人能指出我做错了什么吗无法通过python上载文件,python,file-upload,http-post,multipartform-data,Python,File Upload,Http Post,Multipartform Data,经过几次尝试和多次失败后,我将我的代码摘录发布在这里。我的身份验证一直失败。有人能指出我做错了什么吗 import requests fileToUpload = {'file': open('/home/pinku/Desktop/Test_Upload.odt', 'rb')} res = requests.post('https://upload.backupgrid.net/add', fileToUpload) print res.headers cookie = {'PHPSESS
import requests
fileToUpload = {'file': open('/home/pinku/Desktop/Test_Upload.odt', 'rb')}
res = requests.post('https://upload.backupgrid.net/add', fileToUpload)
print res.headers
cookie = {'PHPSESSID': 'tobfr5f31voqmtdul11nu6n9q1'}
requests.post('https://upload.backupgrid.net/add', cookie, fileToUpload)
通过打印res.headers,我得到以下信息:
不区分大小写指令({'content-length':'67',
“访问控制允许方法”:“选项、标题、获取、发布、放置、,
删除“,”x-content-type-options“:”nosniff“,”内容编码“:
'gzip','set cookie':'PHPSESSID=ou8eijalgpss204thu7ht532g1;path=/,
B100Serverpoolcookie=4281246842.1.973348976.502419456;路径=/,
“过期”:“1981年11月19日星期四08:52:00 GMT”,“更改”:“接受编码”,
'server':'Apache/2.2.15(CentOS)''pragma':'no cache',
'缓存控制':'无存储,无缓存,必须重新验证','日期':'周一,
2013年9月9日格林尼治标准时间09:13:08,“访问控制允许原点”:“*”,
“访问控制允许标头”:“X-File-Name,X-File-Type,
X-File-Size',“内容类型”:“text/html;charset=UTF-8'})
它还包含cookies。我把饼干传对了吗?请帮忙 您没有正确传递cookies,应该:
requests.post('https://upload.backupgrid.net/add',
files=fileToUpload,
cookies=cookie)
另见文件:
[{“error”:true,“error\u msg”:“身份验证失败”}]