我尝试将文件从移动照片库发送到Rails API,然后使用Attachinary将其上传到Cloudinary,并且我在执行此操作时收到以下错误:
Errno :: ENOENT - 没有这样的文件或目录@ rb_sysopen - 文件:///用户/ hugoh /库/开发商/ CoreSimulator /设备/ 7270BD44-FFEC-423B-8859-933B9A3FD396 /数据/集装箱/数据/应用/ 9BD2CA62-FDE5-4142-BA25-9DB3713123D6 /图书馆/缓存/ 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])
答案 0 :(得分:0)
看起来图像的路径构建不正确。请尝试排除file:// for path-
用户/ hugoh /库/开发商/ CoreSimulator /设备/ 7270BD44-FFEC-423B-8859-933B9A3FD396 /数据/容器/数据/应用/ 9BD2CA62-FDE5-4142-BA25-9DB3713123D6 /库/缓存/ ExponentExperienceData /% 40anonymous%2Ftestapp反应的天然-e2f12178-7fc9-4a5d-810C-c446c8edd435 / ImagePicker / 9297C84C-F7B5-49AF-93F3-5A080FCFF4C2.jpg: