axios - 如何使用 Sanity 的资产 HTTPS API 并通过查询发送文件名?
问题描述
我将 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
推荐阅读
- python - 使用具有给定模式集的 python 进行文本处理
- python - 使用 Keras 在 Google colab 上运行 3D CNN 的问题
- python - python从父目录导入
- html - 如何在drupal上获取旧站点的文件内容?
- angular - 如何将条件链接到按钮
- javascript - 尝试使用数据库中的值获取下拉菜单,但将数组转换为字符串错误(YII2)
- python - 了解 Python 中的内存寻址
- asp.net-core - CORS 网络核心 3.1
- ios - 执行 jitsi-meet sdk 时出错
- javascript - 如何在 React JS 中处理表单数据?