Intereting Posts
SMTP -> ОШИБКА: Не удалось подключиться к серверу: время ожидания подключения (110) Не удалось выполнить следующее из адреса: xxxxx@gmail.com ОШИБКА PHP-сессия без файлов cookie Загрузить файл из android в базу данных mysql с помощью Base64? Неопределенная переменная – У операторов switch есть область действия в PHP php class extends, переменная из другого расширенного класса как получить файлы cookie из другого домена с помощью php и javascript Является ли ввод шестнадцатеричных данных достаточным для дезинфекции SQL-запросов? PHP / regex: Как получить строковое значение тега HTML? Подключитесь к Facebook-чату, используя PHP? Как получить значки сайта с PHP? XPath Query & HTML – поиск конкретных HREF в пределах якорных тегов Задача командной строки Laravel 5.1 Task Scheduling intl extension php_intl.dll с wamp Отображать все строки и обновлять все строки с помощью отправки Как извлечь изображение из pdf-файла, используя php

Как изменить путь загрузки по умолчанию для загрузки файла jquery

Я реализовал плагин для загрузки файла jQuery с фреймовой структурой, который был относительно прямым в соответствии с инструкциями.

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

Мой вопрос специально относится к классу PHP. Когда загрузка изображений загружается в мою папку фреймворка (где выполняется скрипт php). Я хочу знать, есть ли способ установить путь, по которому будут загружаться изображения.

Это класс, о котором идет речь.

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

Он включен в репозиторий загрузки файлов jQuery.

Вы можете сделать это двумя способами: 1 .., изменив строку 40 на сервере / php / UploadHandler.php и поместите нужный каталог

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

2 .. добавив параметр upload dir в качестве параметра при инициализации класса

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

Добавьте эти параметры в свою функцию UploadHandler (). Не забудьте добавить «/» в конец пути.

 $upload_handler = new UploadHandler(array( 'upload_dir' => '/Your/absolute/upload/folder/path/', 'upload_url' => '/url/of/above/path/', 'script_url' => '/url/of/uploadhandler/script', 'accept_file_types' => '/\.(jpe?g|png)$/i' )); 

Я нашел, изменив путь, расположенный в UploadHandeler.php на строках 40 и 41, это изменило указанный путь.

Вы можете переопределить функцию обратного вызова в соответствии с

 $('#fileupload').fileupload({ add: function (e, data) { var jqXHR = data.submit() .success(function (result, textStatus, jqXHR) {/* ... */}) .error(function (jqXHR, textStatus, errorThrown) {/* ... */}) .complete(function (result, textStatus, jqXHR) {/* ... */}); } }); 

В приведенном выше примере он просто выполняет форму submit.