【发布时间】:2022-01-23 10:49:29
【问题描述】:
我有一个扩展名为“.txt”的文本文件需要上传到 Cloudinary。 Cloudinary 不允许我这样做。
我们将不胜感激。
【问题讨论】:
标签: node.js file-upload cloudinary
我有一个扩展名为“.txt”的文本文件需要上传到 Cloudinary。 Cloudinary 不允许我这样做。
我们将不胜感激。
【问题讨论】:
标签: node.js file-upload cloudinary
上传“.txt”是什么意思? 我用谷歌搜索了它,在研究的前几秒钟我发现了这个: [![在此处输入图像描述][1]][1] [![在此处输入图片说明][2]][2]
这是一种图像/视频托管服务不是云存储服务。 但是有很多这样的服务允许上传 [1]:https://i.stack.imgur.com/b09yV.png [2]:https://i.stack.imgur.com/aGbyO.png
【讨论】:
您没有指定您收到什么错误,但 Cloudinary 确实支持非图像、非视频上传,称为“原始”文件:https://cloudinary.com/documentation/upload_images#uploading_non_media_files_as_raw_files
如果您没有在 API 调用中将 resource_type 设置为 raw,或者如果您已将 resource_type 设置为 auto,但上传文件的文件名是'未在上传 API 调用中发送。在这种情况下,Cloudinary 很可能需要一个图像文件,但没有检测到您发送了一个 .txt 文件。
如果是这样,如果文件被视为图像,您将收到“无效图像文件”错误 - 明确指定资源类型应该可以解决该问题
【讨论】: