ファイルのアップロードができません
pythonにて以下のコードを作成致しました。
headers = {
'Authorization' : "Bearer {}".format(access_token),
'Content-Type': 'multipart/form-data',
}
files = {
'resourceName': (None, 'uploadfile.jpg'),
'FileData': open('uploadfile.jpg', 'rb'),
}
r = requests.post(url=uploadurl, headers=headers, files=files)
filesの部分を以下のように変更すると、空のデータでuploadが完了する為、Accesstokenおよびuploadurlは問題ないです。
message送信もできております。
r = requests.post(url=uploadurl, headers=headers)
filesの中身の何が間違っているかわかりません。
やりたいことは、ローカルの[uploadfile.jpg]を作成済みのuploadurlへアップロードがしたいです。
よろしくお願いいたします。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント1
업데이트 된 답글입니다.
tsuchiya 投稿者
以下でできました。
headers = {
'Authorization' : "Bearer {}".format(access_token),
}
files = {
'resourceName': (None, 'uploadfile.jpg'),
'FileData': open('uploadfile.jpg', 'rb'),
}
r = requests.post(url=uploadurl, headers=headers, files=files)
2022.07.01
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。