在laravel 8应用程序中,我需要将图片从本地存储上传到cloudinary (使用cloudinary-laravel 1.0) 然后看一下描述: // Store the uploaded file in the "lambogini" directory on Cloudinary with the filename "prosper"
$result = $request->file->storeOnCloudinaryAs('lambogini', 'prosper'); 如何将我的存储路径转换为上传的
我正在尝试上传文件(准确地说,是图片)到Cloudinary。在Cloudinary的.NET文档()中,文件应该像这样上传:
var uploadParams = new ImageUploadParams()
{
File = new FileDescription(@"c:\sample.jpg")
};
var uploadResult = cloudinary.Upload(uploadParams);
所以基本上,我需要文件路径来上传图像。当我硬编码路径时,它是有效的,但是我希望用户能够选择他自己的文件。获取我找到的文件的唯一方法是使用IFormFile,但
我有一个如下表单域,通过它我可以添加多个图像一次。我正在上传图片在管理面板中使用活动管理gem。
form(html: { multipart: true }) do |f|
f.inputs do
f.input :title
f.file_field :photos, multiple: true
end
f.actions
end
我希望能够添加多个图像,这样我就可以在cloudinary中为每个上传创建一个文件夹,还可以在我的前端(如相册)上查看这些图像。到目前为止,我可以在cloudinary上上传多个图片,查看carrierwave+cloudinary文档,但我不能为每个