Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python requests 上传文件

作者:断念已残   发布日期:2025-05-16   浏览:29

import requests

# 定义上传文件的URL
url = 'https://example.com/upload'

# 打开要上传的文件
with open('file_to_upload.txt', 'rb') as file:
    # 创建一个字典,指定文件字段名和文件对象
    files = {'file': file}

    # 发送POST请求并上传文件
    response = requests.post(url, files=files)

# 打印服务器响应内容
print(response.text)

解释说明:

  1. 导入 requests 模块:用于发送HTTP请求。
  2. 定义上传文件的URL:将文件上传到的目标地址。
  3. 打开文件:使用 open() 函数以二进制模式 ('rb') 打开文件,确保文件内容可以正确读取。
  4. 创建文件字典files 字典中键是表单字段名,值是文件对象。这里假设服务器期望的字段名为 'file'
  5. 发送POST请求:使用 requests.post() 方法发送POST请求,并通过 files 参数传递文件。
  6. 打印响应内容:输出服务器返回的内容,以便确认上传是否成功。

上一篇:windows创建python虚拟环境

下一篇:python的random用法

大家都在看

python时间格式

python ord和chr

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

python中list代表什么

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站