【问题标题】:Upload docx, pdf, jpg file to cloudinary将 docx、pdf、jpg 文件上传到 cloudinary
【发布时间】:2021-02-01 05:42:01
【问题描述】:

大家好,我目前正在开发 ReactNative 移动应用程序。

我正在尝试将文件上传到 Cloudinary,但出现以下错误。

{"error": {"message": "Upload preset must be specified when using unsigned upload"}}

它说应该指定上传预设,但我已经在我的代码中完成了。

let data =  new FormData()
data.append('upload_preset','my preset name')
data.append('file', uri)
data.append('cloud_name', 'my could name')
    
fetch('https://api.cloudinary.com/v1_1/Cloud_name/image/upload', {
    method:'post',
    body: {
        data
    }
}).then(res => res.json())
    .then(data => console.log(data))
    .catch(error => {
        console.log(error);
    })

谁能帮我找出问题所在? 或者有什么更好的方法可以将文件上传到云端?

提前感谢您的帮助

【问题讨论】:

    标签: javascript react-native cloudinary


    【解决方案1】:

    尝试按照此处Preset Configuration的描述上传预设

    然后您可以将其添加到您的上传调用中:

    【讨论】:

      【解决方案2】:

      确保您的上传预设设置为“未签名”。

      如果有帮助,这里是 React 中的示例代码: https://codesandbox.io/s/upload-forked-eskni?file=/src/index.js

      (在需要的地方设置您的云名称和预设)

      【讨论】:

        猜你喜欢
        • 2021-04-28
        • 2015-11-06
        • 2017-05-24
        • 2017-04-10
        • 2017-10-14
        • 2021-09-25
        • 1970-01-01
        • 2021-02-02
        • 2016-11-28
        相关资源
        最近更新 更多