我正在尝试直接从浏览器对我的cloudinary进行简单的无符号上传。我使用cloudinary的image_upload_tag视图帮助方法从我的jQuery中嵌入文件上传到我的html中:
$('.upload_form').append($.cloudinary.unsigned_upload_tag("unsigned_name", {
cloud_name: 'username',
}));
但是,cloudinary会在通过输入选择后立即自动上传图像文件。我希望它在我提交整个表单后上传。
有人知道如何关闭自动加载功能吗?更好的是,如何将未签名的直接文件上传输入放在表单中,使用HTML作为实际输入而不必使用JQuery嵌入它?
编辑:另外,如何将图片网址发送到我的服务器,以便我可以将其存储在我的数据库中以便以后访问?
我想将图像直接从服务器上传到cloudinary,这样我就不必先将它上传到我的服务器然后再上传到cloudinary,从而有效地将带宽使用量增加一倍。但是,我需要图像URL(一旦它在cloudinary上)和其他信息以与图像相同的形式提交,最终关联到我的数据库中。欢迎任何建议
答案 0 :(得分:0)
对尝试此路线的任何人进行评论:由于我无法弄清楚如何定制直接客户端到云端的上传,同时还将上传的照片网址保存到我的数据库,我决定采用不同的路线并使用multer-storage -cloudinary。它肯定比使用直接无符号上传选项慢得多,但它相对简洁且超级简单。