Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- def upload_file(file_path: str, file_name: str, url: str = "http://127.0.0.1:8080/api/upload", ):
- """
- 使用 PUT 方法上传文件二进制
- :param url: 填写directlink部署地址+api/upload
- :param file_path: 本地文件路径
- :param file_name: 上传时的文件名
- :return: 响应文件直链
- """
- full_url = f"{url}?name={file_name}"
- with open(file_path, "rb") as f:
- file_data = f.read()
- response = requests.put(full_url, data=file_data)
- response.raise_for_status() # 抛出异常(如果请求失败)
- return response.text
- if __name__ == "__main__":
- print('开始上传')
- res = upload_file(
- file_path="test.mp4",
- file_name="test.mp4"
- )
- print(f"上传成功: {res}")
Advertisement
Add Comment
Please, Sign In to add comment