0

我使用的是原始帖子,因为我使用的是 react native 并且我没有看到 react-native 库。

我在尝试使用原始上传表单上传时收到 403 响应 - 是否有我需要设置的设置或者我的公钥未激活或其他什么?我在 403 响应中没有看到文本响应,因此不确定具体错误是什么。

这是邮递员的示例 CURL

curl -X POST -H "Content-Type: multipart/form-data; boundary=..." 
-F "UPLOADCARE_PUB_KEY=foo" 
-F "UPLOADCARE_STORE=1" 
-F "file=@logo.jpg" "https://upload.uploadcare.com/base/"
4

2 回答 2

0

我看到您正在尝试使用分段上传,logo.jpg 有多大?您是否可以使用仪表板上传相同的文件?

于 2017-03-20T23:42:37.620 回答
0

以下是您应该注意的几件事:

  1. 这里不需要内容类型
  2. 4xx 的原因应在响应正文或标头中说明
  3. 确保您在 API 密钥中没有拼写错误
  4. 确保在项目中启用了自动存储或发送"UPLOADCARE_STORE=auto"
  5. 确保您的帐户未被阻止、剩余配额、允许文件类型等。
  6. 不要依赖 Postman,用 cURL 检查命令

这有效:

curl -vv -X POST \ -F "UPLOADCARE_PUB_KEY=demopublickey" \ -F "UPLOADCARE_STORE=1" \ -F "file=@logo.png" "https://upload.uploadcare.com/

于 2017-03-22T16:08:38.817 回答