python POST发送多个段(如json消息+文件)

简介: python POST发送多个段(如json消息+文件)

用C的时候,数据想怎么组装就怎么组装,而利用Python……


 比如,今天吾要发送一个消息,同时上传文件,怎么办?


说明:吾用C调用的时候,只要import这个就会崩溃。原因未知,应该是哪里冲突。

先安装

sudo pip install requests_toolbelt

代码

   

from requests_toolbelt.multipart.encoder import MultipartEncoder
        m = MultipartEncoder(
            fields={
                'message': json_data,
                'file': (file_name, open(file_path, 'rb'), 'image/jpeg')},
            boundary='---------------------------8654321amtfabcdggg'
        )
        response = requests.post(STRANGER_URL, data=m, headers={'Content-Type': m.content_type})
目录
相关文章
|
22天前
|
安全 项目管理 Python
使用Python shutil库进行文件和目录操作
使用Python shutil库进行文件和目录操作
使用Python shutil库进行文件和目录操作
|
10天前
|
Java 数据安全/隐私保护 Python
Python案例分享:如何实现文件的解压缩
Python案例分享:如何实现文件的解压缩
35 8
|
10天前
|
存储 缓存 安全
Python案例分享:如何实现文件的上传下载
Python案例分享:如何实现文件的上传下载
45 6
|
22天前
|
Python
像导入Python模块一样导入ipynb文件
像导入Python模块一样导入ipynb文件
|
2天前
|
数据挖掘 Python
🚀告别繁琐!Python I/O管理实战,文件读写效率飙升的秘密
在日常编程中,高效的文件I/O管理对提升程序性能至关重要。Python通过内置的`open`函数及丰富的库简化了文件读写操作。本文从基本的文件读写入手,介绍了使用`with`语句自动管理文件、批量读写以减少I/O次数、调整缓冲区大小、选择合适编码格式以及利用第三方库(如pandas和numpy)等技巧,帮助你显著提升文件处理效率,让编程工作更加高效便捷。
11 0
|
2天前
|
存储 数据挖掘 测试技术
Python接口自动化中操作Excel文件的技术方法
通过上述方法和库,Python接口自动化中的Excel操作变得既简单又高效,有助于提升自动化测试的整体质量和效率。
11 0
|
12天前
|
存储 JSON API
Python编程:解析HTTP请求返回的JSON数据
使用Python处理HTTP请求和解析JSON数据既直接又高效。`requests`库的简洁性和强大功能使得发送请求、接收和解析响应变得异常简单。以上步骤和示例提供了一个基础的框架,可以根据你的具体需求进行调整和扩展。通过合适的异常处理,你的代码将更加健壮和可靠,为用户提供更加流畅的体验。
36 0
|
22天前
|
TensorFlow 算法框架/工具 C++
Python exe文件打包神器-Nuitka!
Python exe文件打包神器-Nuitka!
|
22天前
|
存储 安全 Python
Python中临时文件的妙用
Python中临时文件的妙用
|
22天前
|
数据可视化 Python
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
20 0

热门文章

最新文章