我正在尝试使用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
,但是失败了。