在bootstrap中将图像上传到cloudinary

时间:2015-01-12 03:43:17

标签: twitter-bootstrap

我有一个问题,

如何在bootstrap中将图像上传到cloudinary并获取公共ID而不是自动生成的ID?

需要建议,谢谢!

   $(document).ready(function() {
    $("#expirydate").val(moment().format('DD/MM/YYYY'));
    $("#upload_widget_opener").click(function() {
      cloudinary.openUploadWidget({
        cloud_name: 'cloud name',
        upload_preset: '',
        public_id: ""
      }, function(error, result) {
        console.log(error, result)
      });
    });
    $("form").submit(function(e) {
      e.preventDefault();
      funct1(e);
      window.alert("Your advertisement is created.");
      location.reload();
    });
  });

1 个答案:

答案 0 :(得分:0)

如果您想设置上传文件的公共ID,而不是让Cloudinary为您随机生成它,您确实可以像您一样传递public_id参数。但是,您还应确保在相关上传预设的设置中禁用“禁止公开ID ”(设置为“”)。请注意,为确保安全使用,请阻止覆盖以前上传的共享相同公共ID的图像。