1.POST導出Excel文件中含有上傳的圖片,服務器
若是是Content-Type=application/x-www-form-urlencoded格式的POST請求,在form data中的參數爲請求參數格式app
如:param={"xx":"","yy":"1","page":1,"pageSize":10,"Img":"data:image/png;base64,base64編碼的圖片="} # 多的=號是爲後面解析base64加的字節,詳見base64編碼post
將參數加在POST request請求中的data裏,將圖片轉成base64格式上傳,服務器通過解析生成圖片並賦到excel中編碼
2.POST導入Excel多爲multipart/form-data; boundary=----WebKitFormBoundary7Ky8AVjfvHRVFWh7url
請求參數格式與頁面不一致,如頁面爲scala
受POST request格式要求影響,RF中須要格式化爲{"sId":(None,"XXXX"),"fileId":(None,"XXXX"),"fileName":(None,"XXXXX.xlsx")}excel
RF post request文件參數須要格式化爲[('file', (XXXXX.xlsx, open(r'XXX\XX\XXX.xlsx','rb'), 'excel/xlsx'))]其中‘file’與form_data中name值一致code
robotframework 列表類參數進行循環時須要用@{yourlist}相似的變量名進行命名orm
robotframework 3種變量類型blog