如何使用 Sanity 的资产 HTTPS API 并通过查询发送文件名?
How to use Sanity's assets HTTPS API and send a filename through the query?
我正在为请求模块使用 axios。我只想能够指定图像的文件名,但不知道如何使用此端点执行此操作:
const { data } = await axios({
method: `post`,
url: `https://${projectId}.api.sanity.io/v1/assets/images/${dataset}`,
data: body, // readable stream for image here
headers: {
"Content-Type": contentType || `application/json`,
Authorization: `Bearer ${process.env.SANITY_TOKEN}`
},
})
我真的不想使用 @sanity/client
。
只需要在 url 的末尾添加一个查询字符串:
https://${projectId}.api.sanity.io/v1/assets/images/${dataset}?filename=myImage.jpg
我正在为请求模块使用 axios。我只想能够指定图像的文件名,但不知道如何使用此端点执行此操作:
const { data } = await axios({
method: `post`,
url: `https://${projectId}.api.sanity.io/v1/assets/images/${dataset}`,
data: body, // readable stream for image here
headers: {
"Content-Type": contentType || `application/json`,
Authorization: `Bearer ${process.env.SANITY_TOKEN}`
},
})
我真的不想使用 @sanity/client
。
只需要在 url 的末尾添加一个查询字符串:
https://${projectId}.api.sanity.io/v1/assets/images/${dataset}?filename=myImage.jpg