Search code examples
phpjqueryjquery-pluginsjquery-file-upload

How do I change the default upload path for jquery file upload


I have implemented the jQuery file upload plugin with a php framework it was relatively straight forward following the instructions.

https://github.com/blueimp/jQuery-File-Upload

My question is specifically towards the PHP class, When the images upload they upload into my framework folder (where the php script is executed). What I want to know is if there is a way to set the path where images will be uploaded to.

This is the class in question.

https://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php

It is included in the jQuery file upload repository.


Solution

  • You can do it in two ways: 1.. by changing the line 40 in server / php / UploadHandler.php and put the directory you want

     'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/files/',
    

    2.. by adding the upload dir as parameter when initializing the class

    $options = array ('upload_dir' => dirname(__FILE__) . '/uploaddir/');
    $upload_handler = new UploadHandler($options);