国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

http - python requests上傳文件問(wèn)題

瀏覽:107日期:2022-07-30 15:09:47

問(wèn)題描述

headersAccept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Accept-Encoding:gzip, deflate, brAccept-Language:zh-CN,zh;q=0.8Cache-Control:max-age=0Connection:keep-aliveContent-Length:255Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryAAAuEGgBgQABXetSRequest Payload------WebKitFormBoundaryAAAuEGgBgQABXetSContent-Disposition: form-data; name='file'; filename='67.pdf'Content-Type: application/pdf------WebKitFormBoundaryAAAuEGgBgQABXetS--

files = {’Filename’:’67.pdf’,’file’:(’67.pdf’,open(r’C:UsersjohnDesktop67.pdf’,’rb’),’application/octet-stream’),’Upload’:’Submit Query’}html=requests.post(url=url,headers=headers,files=files)print (html.status_code)print (html.text)

像這樣post會(huì)報(bào)錯(cuò)

TypeError: Cannot read property &#39;path&#39; of undefined<br> &nbsp; &nbsp;at /u/apps/jibe-apply-app_4.0.41_master/server/routes/api/apply/upload.js:96:33<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/route.js:131:13)<br> &nbsp; &nbsp;at /u/apps/jibe-apply-app_4.0.41_master/server/middleware/statsd.js:40:7<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/route.js:131:13)<br> &nbsp; &nbsp;at module.exports (/u/apps/jibe-apply-app_4.0.41_master/server/middleware/requireUser.js:6:5)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/route.js:131:13)<br> &nbsp; &nbsp;at Route.dispatch (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/route.js:112:3)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at /u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:277:22<br> &nbsp; &nbsp;at Function.process_params (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:330:12)<br> &nbsp; &nbsp;at next (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:271:10)<br> &nbsp; &nbsp;at expressInit (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/middleware/init.js:33:5)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at trim_prefix (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:312:13)<br> &nbsp; &nbsp;at /u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:280:7<br> &nbsp; &nbsp;at Function.process_params (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:330:12)<br> &nbsp; &nbsp;at next (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:271:10)<br> &nbsp; &nbsp;at query (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/middleware/query.js:44:5)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at trim_prefix (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:312:13)<br> &nbsp; &nbsp;at /u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:280:7<br> &nbsp; &nbsp;at Function.process_params (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:330:12)<br> &nbsp; &nbsp;at next (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:271:10)<br> &nbsp; &nbsp;at Function.handle (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/router/index.js:176:3)<br> &nbsp; &nbsp;at EventEmitter.handle (/u/apps/jibe-apply-app_4.0.41_master/node_modules/express/lib/application.js:173:10)

但是如果把payload里的內(nèi)容復(fù)制下來(lái),粘貼到某個(gè)文件,post這個(gè)文件,反而不會(huì)有這個(gè)錯(cuò)誤。requests不要post這個(gè)文件的內(nèi)容么?

問(wèn)題解答

回答1:

搞定了!files = {

’file’:open(r’C:UsersjohnDesktop67.pdf’,’rb’)

}就行了

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩久久一区二区三区 | 成人免费精品视频 | 国产成人免费永久播放视频平台 | 久草在线视频首页 | 手机看片1024精品日韩 | 性欧美17一18sex性高清播放 | 欧美成人观看免费完全 | heyzo国产亚洲高清 | 国产成a人片在线观看视频 国产成版人视频网站免费下 | 99久久精品免费看国产一区二区三区 | 亚洲午夜影视 | 亚洲精品国产专区91在线 | 女人扒开双腿让男人捅 | 91啦国产 | 精品欧美一区二区三区免费观看 | 国产精品观看在线亚洲人成网 | 韩国免费a级毛片 | 国产精品每日更新在线观看 | 亚洲国产视频网 | 欧美亚洲精品在线 | 日韩欧美精品在线观看 | 亚洲日本欧美产综合在线 | 国产日韩欧美精品 | 好吊妞国产欧美日韩视频 | 久久精品国产欧美日韩99热 | 一级香蕉免费毛片 | 久草视频播放 | 一级国产在线观看高清 | 日本久久一区二区 | 免费久| 国产步兵社区视频在线观看 | 鲁丝片一区二区三区免费 | 国产女王s调视频vk 国产女王vk | 久久久久久免费播放一级毛片 | 台湾三级毛片 | 刺激免费视频 | 国产成人精品午夜 | 小泽玛利亚的一级毛片的 | 国产成人精品福利网站在线 | 国产高清晰在线播放 | 免费视频一区二区三区四区 |