正如我所见,忘记添加 multipart/form-data
mimeType: "multipart/form-data"
您可以在此处查看文档
确保已使用 multipart/form-data 编码发送请求
允许的参数是:
files: The file(s) to upload. The value(s) can be a Buffer or Stream.
path: (optional): The folder where the file(s) will be uploaded to (only supported on strapi-upload-aws-s3 now).
refId: (optional): The ID of the entry which the file(s) will be linked to.
ref: (optional): The name of the model which the file(s) will be linked to.
source: (optional): The name of the plugin where the model is located.
field: (optional): The field of the entry which the file(s) will be precisely linked to.
单个文件请求
curl -X POST -F 'files=@/path/to/pictures/file.jpg' http://localhost:1337/upload
将文件链接到条目
例如,您在名为 avatar 的用户模型中有链接图像字段
{
"files": "...", // Buffer or stream of file(s)
"path": "user/avatar", // Uploading folder of file(s).
"refId": "5a993616b8e66660e8baf45c", // User's Id.
"ref": "user", // Model name.
"source": "users-permissions", // Plugin name.
"field": "avatar" // Field name in the User model.
}