@@ -346,15 +346,15 @@ def upload_file(self, json_body=None):
346346 filepath = json_body .pop ("filepath" , None )
347347 pre_resp = self .pre_upload_file (json_body = json_body )
348348 if pre_resp .get ("errcode" ) == 0 and pre_resp .get ("errmsg" ) == "ok" :
349- files = {
350- "key" : json_body .get ("path" ),
351- "Signature" : pre_resp .get ("authorization" ),
352- "x-cos-security-token" : pre_resp .get ("token" ),
353- "x-cos-meta-fileid" : pre_resp .get ("cos_file_id" ),
354- "file" : file_data , # file 一定要放到最后,血泪的教训
355- }
349+ files = [
350+ ( "key" , json_body .get ("path" ) ),
351+ ( "x-cos-security-token" , pre_resp .get ("token" ) ),
352+ ( "x-cos-meta-fileid" , pre_resp .get ("cos_file_id" ) ),
353+ ( "Signature" , pre_resp .get ("authorization" ) ),
354+ ( "file" , file_data ) , # file 一定要放到最后,血泪的教训
355+ ]
356356 # encode
357- params = { smart_str (k ): v for k , v in files . items ()}
357+ params = [( smart_str (k ), v ) for k , v in files ]
358358 resp = requests .post (pre_resp .get ("url" ), files = params )
359359 status_code = resp .status_code
360360 if status_code == 204 :
0 commit comments