如何使用 Rails API 中的 Attachinary 将图像从 React Native App 直接上传到 Cloudinary
Posted
技术标签:
【中文标题】如何使用 Rails API 中的 Attachinary 将图像从 React Native App 直接上传到 Cloudinary【英文标题】:How to upload images from React Native App directly to Cloudinary using Attachinary in a Rails API 【发布时间】:2018-06-13 00:30:10 【问题描述】:我正在尝试将文件从移动照片库发送到 Rails API,然后使用 Attachinary 将其上传到 Cloudinary,这样做时出现以下错误:
Errno::ENOENT - 没有这样的文件或目录 @ rb_sysopen - file:///Users/hugoh/Library/Developer/CoreSimulator/Devices/7270BD44-FFEC-423B-8859-933B9A3FD396/data/Containers/Data/Application/9BD2CA62-FDE5-4142-BA25-9DB3713123D6/Library/Caches/ExponentExperienceData /%40anonymous%2Ftestapp-react-native-e2f12178-7fc9-4a5d-810c-c446c8edd435/ImagePicker/9297C84C-F7B5-49AF-93F3-5A080FCFF4C2.jpg:
我在我的 Rail Api 应用程序中使用以下代码将图像上传到 Cloudinary:
Cloudinary::Uploader.upload(params[:image])
【问题讨论】:
duckduckgo.com/… 【参考方案1】:您的图像的路径似乎构建不正确。请尝试排除路径的 file:// -
Users/hugoh/Library/Developer/CoreSimulator/Devices/7270BD44-FFEC-423B-8859-933B9A3FD396/data/Containers/Data/Application/9BD2CA62-FDE5-4142-BA25-9DB3713123D6/Library/Caches/ExponentExperienceData/% 40anonymous%2Ftestapp-react-native-e2f12178-7fc9-4a5d-810c-c446c8edd435/ImagePicker/9297C84C-F7B5-49AF-93F3-5A080FCFF4C2.jpg:
【讨论】:
这不起作用,我仍然遇到同样的错误。以上是关于如何使用 Rails API 中的 Attachinary 将图像从 React Native App 直接上传到 Cloudinary的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Rails API 中的 Attachinary 将图像从 React Native App 直接上传到 Cloudinary
如何使用 Rails API 管理我的反应应用程序中的安全性? [关闭]