Самый простой плагин для загрузки файлов перетаскиванием с помощью jquery
Я столкнулся с проблемой... Я не могу найти хороший и простой в понимании плагин, который может загружать файлы на сервер, нажав и выбрав файл или просто перетащив файл в какую-то область... Я знаю, что в интернете есть много плагинов, но я не могу заставить большинство из них работать на моем сервере...
Например, http://fineuploader.com хорошо, но он использует GET request, как я понял, что не очень хорошо для меня, и в любом случае это не сработало... в URL контроллера, который было написано в свойстве 'action' в js я написал скрипт только для того, чтобы понять, загружается что-то или нет, консоль показала, что массив $_FILES был пуст... и "загрузить не удалось" было написано в поле перетаскивания...Я не знаю, почему и в чем была проблема...
Для тех из вас, кто понял, о чем я говорю:
Я использую Laravel Framework...
Вот что я написал в свойствах js:
action:'<?=URL::to_action('test@upload')?>'
Вот как выглядит мой контроллер например:
<?php
class Test_Controller extends Base_Controller {
public $restful = true;
public function post_upload() {
$input = Input::All();
print_r($input);
print_r($_FILES);
if (isset($_GET['file'])) {
echo "good ";
} else {
echo "bad ";
}
}
}
?>
И когда я пытался загрузить файл, консоль показала мне массив $input, который содержал что-то вроде этого Array ([file] => 'image.png') и массив $_FILES, который был пуст Array()... И мой последний чек возвращался "хорошо"... Если вы знаете, как справиться с этой проблемой, пожалуйста, помогите!
Или, может быть, кто-то знает еще один хороший и простой плагин для загрузки файлов перетаскиванием... Я буду вам очень благодарен!!!
2 ответов:
Я нашел лучший плагин для перетаскивания jquery! Это просто понять и просто работать с этим!
Вот ссылка: jquery-filedrop.
Я нашел самый простой плагин перетаскивания, доступный в интернете: http://www.dropzonejs.com/
С помощью jQuery взгляните
Comments