如何使用Python请求将图像发送到Strapi?

我正在尝试使用Python请求将图像/文件发送到Strapi集合类型?

我有一个名为log的集合类型,它具有一个媒体(和两个文本字段)。我不知道如何用图像创建新的log

我只是在混搭代码,但这就是我目前所拥有的(我正在尝试使图像能够流式传输,希望它能起作用):

import requests
from utils.networking import LOCAL,PORT

import io
import numpy as np
import matplotlib.pyplot as plt

# I converted the image from numpy array to png
buf = io.BytesIO()
plt.imsave(buf,cvimage,format='png')
image = buf.getvalue()

payload = {
    "Type": 'info'
    "Message": 'Testing',}

req = requests.post(f'http://localhost:1337/logs',json=payload,data=image)

我尝试使用requests.post的{​​{1}}参数而不是files,但无法正常工作。另外,我也尝试过发布到data,但是失败了。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...