post image to restdb 阻止跨源请求
post image to restdb gives Cross-Origin Request Blocked
我正在尝试 post 图像到 restdb 媒体存档,我按照他们网站上的说明进行操作 https://restdb.io/blog/a-picture-is-worth-a-1000-lines-of-code
但我得到的只是一个错误
这是我的代码:
async function fetchPost(url, data) {
let answer
try {
const response = await fetch(url, {
method: 'post', // *GET, POST, PUT, DELETE, etc.
headers: {
'content-type': false,
'x-apikey': '62050e461b941c73ff397a3f',
},
processData: 'false',
body: data,
})
answer = await response.json()
} catch (err) {
console.log(err)
} finally {
return answer
}
}
let formData = new FormData()
formData.append('myFile', e.target.files[0], e.target.files[0].name)
fetchPost('https://mikey-f985.restdb.io/media', formData)
这是我的 API 密钥 (CORS)
以防万一你使用的是免费计划:我在 GET 请求方面遇到了同样的问题,所以我直接向 restdb 寻求帮助,他们回答说:
“是的,您可以存储用于开发的图像。但是要为它们提供服务 public 您需要一个付费帐户。”
我正在尝试 post 图像到 restdb 媒体存档,我按照他们网站上的说明进行操作 https://restdb.io/blog/a-picture-is-worth-a-1000-lines-of-code
但我得到的只是一个错误
这是我的代码:
async function fetchPost(url, data) {
let answer
try {
const response = await fetch(url, {
method: 'post', // *GET, POST, PUT, DELETE, etc.
headers: {
'content-type': false,
'x-apikey': '62050e461b941c73ff397a3f',
},
processData: 'false',
body: data,
})
answer = await response.json()
} catch (err) {
console.log(err)
} finally {
return answer
}
}
let formData = new FormData()
formData.append('myFile', e.target.files[0], e.target.files[0].name)
fetchPost('https://mikey-f985.restdb.io/media', formData)
这是我的 API 密钥 (CORS)
以防万一你使用的是免费计划:我在 GET 请求方面遇到了同样的问题,所以我直接向 restdb 寻求帮助,他们回答说: “是的,您可以存储用于开发的图像。但是要为它们提供服务 public 您需要一个付费帐户。”