Pythonのuploadfileの使い方は?
Pythonでは、Requestsライブラリを使ってファイルアップロードができます。ここでは、基本的なサンプルコードを示します。
import requests
url = 'https://example.com/upload' # 上传文件的目标URL
file_path = '/path/to/file.jpg' # 要上传的文件路径
with open(file_path, 'rb') as file:
files = {'file': file} # 构建文件对象
response = requests.post(url, files=files) # 发起POST请求
print(response.text) # 打印响应结果
上記サンプルではまずアップロードするファイルのパスを指定し、その後open()関数でファイルを開き、rbモードでバイナリとしてファイルの中身を読み込んでいます。
filesという辞書オブジェクトを作成し、アップロードするファイルを格納します。辞書のキーはファイルフィールド名で、状況に応じて調整できます。
最後に、requests.post() メソッドを使用して POST 要求を送信します。その際 files パラメーターでアップロードするファイルオブジェクトを指定します。
アップロード完了後にresponse.text属性からアップロードの結果を取得できますので、実情に応じて処理してください。