We use images stored in Civi for our CiviMails and our events, and our site is getting nearly a thousand images in the default image folder, sites/default/files/civicrm/persist/contribute/images. (Drupal 7.58, Civi 4.7.27)

As a result, KCFinder is increasingly stalling and not loading the directory tree or any images. This particularly happens for users with poor internet. So, following on from this earlier question, I'm now wondering if there's anyway to either:

  1. Allow the user to specify which folder to put uploads into (ideal solution), Or
  2. Change the default upload folder.

Where could I go to make these changes?

Thanks for your help.

1 Answer 1


Right-click on the "images" folder in the kcfinder browser. You can choose New Subfolder.

kcfinder browser

  • 1
    In case it's useful, here is some more info on this: Once you've chosen a subfolder, the upload button in KCFinder then uploads into that subfolder. You do actually have to go into KCFinder and choose this subfolder; if you simply try to upload from the initial IMCE window you will only upload into the images folder.
    – Andyg8
    Apr 7, 2018 at 12:13
  • 1
    And further, once you've chosen a subfolder KCFinder will remember that for you. I think this memory is rather persistent, but if you logout you will need to set it again. Also, of course, each user will have to set this for themselves.
    – Andyg8
    Apr 7, 2018 at 12:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.