Uploading assets and keeping their original filenames

Follow

Comments

14 comments

  • Avatar
    cuma elp

    i think it not really keep the file name as it's current name** if** it has more period(s) other than it's file extension. I've test it today, the period will changed into underscore.

    for example : image.name.png=>** image_name**.png

    is there any solution to keep it as it is? it's real name with period(s) in it.

    0
    Comment actions Permalink
  • Avatar
    Nadav Ofir

    In Cloudinary we, indeed, replace periods with underscores as part of our naming conventions. Although, you can by-pass it by either explicitly supply the public_id, e.g., (in rails):

    Cloudinary::Uploader.upload(" my.image.jpg", :public_id => "my.image")

    Or, post-upload, rename the image using the Media-Library or the API, e.g., (in rails):

    Cloudinary::Uploader.rename("my_image","my.image")

    0
    Comment actions Permalink
  • Avatar
    cuma elp

    oh i see. so i supposed to specifically fill in the public_id with image file name

    0
    Comment actions Permalink
  • Avatar
    Nadav Ofir

    Did it work for you?

    If there is any thing else we can assist you with, please feel free to open a ticket:

    http://support.cloudinary.com/tickets/new

     

    0
    Comment actions Permalink
  • Avatar
    Itay Taragano

    UPDATE

    The system was just updated to support dot-included filenames, so use_filename will not replace dots with underscores.

    0
    Comment actions Permalink
  • Avatar
    ankit parsana

    Hi

    I am trying to upload the file keeping the original filename. Please check what I am doing wrong.

    echo cl_image_upload_tag('test', array("tags" => "direct_photo_album", "callback" => $cors_location, "html" => array("multiple" => true),"folder" => "my_folder","unique_filename" => false));

    0
    Comment actions Permalink
  • Avatar
    Itay Taragano

    I couldn't find the use_filename parameter in the code you shared.

    Please try the following and let me know if this works for you:

    echo cl_image_upload_tag('test', array("tags" => "direct_photo_album", "callback" => $cors_location, "html" => array("multiple" => true),"folder" => "my_folder","use_filename" => TRUE, "unique_filename" => FALSE));

    0
    Comment actions Permalink
  • Avatar
    Mirta Arambulo

    Hi Itay

    I am using this in my view on RoR
    <%= f.attachinary_file_field :file, as: :attachinary, cloudinary: {use_filename: true, unique_filename: false} %>

    but it doesn't work. It is always changing the document name. Could you help me please?

    0
    Comment actions Permalink
  • Avatar
    Mirta Arambulo

    For some reason the underscore characters are deleted from my comment.

    this is how i have
    http://screencast.com/t/PpWmDIgmQ7co

    0
    Comment actions Permalink
  • Avatar
    Maor Gariv

    Hi,

    Sorry for the very late reply, we have noticed that this request was left unattended. I see that your issue was handled through a support ticket with Itay:)

    0
    Comment actions Permalink
  • Avatar
    Luciano Montezzo

    Hi there, I have the same problem as Mirta reported...

    If you guys gave her the solution, could you please also answer it in here to help other people?

     

    Thx!

    0
    Comment actions Permalink
  • Avatar
    Yakir Perlin

    Hi Luciano, 

    Please try to reach us at support@cloudinary.com

    Best,

    Yaki

     

    0
    Comment actions Permalink
  • Avatar
    Torsten Peters

    Hello,

     

    new here.

    I havent found how to change the upload preset for image uploads from my computer, in order to keep the file names unchanged.

    "You can also specify those options in an Upload Preset, including an upload preset which will be used when you upload files using our Upload Widget or our Media Library interface. For an example of this, please see our Upload Preset Configuration article."

    (That article is now a video created 8 months ago and does not deal with that anymore, I believe

    Where/how do I have to add use_filename: true

    0
    Comment actions Permalink
  • Avatar
    Tamara Yulevich

    Hi Torsten,

    To change this value in your Upload Preset go to your settings (at the top right) => Click on Upload => Click on "edit" in the desired upload preset => Click on the toggle button in "Use filename or externally defined Public ID" to make it "true".

    If you have any more questions please let us know.

    Thanks,

    Tamara

    0
    Comment actions Permalink

Please sign in to leave a comment.