Я использую Blueimp / jQuery-File-Upload для нескольких загрузок изображений. Где я помещал оператор sql для хранения имени файла изображения в базе данных для blueimp / jQuery-File-Upload?
Внутри вашей папки blueimp_root> server> php откройте файл upload.class.php и добавьте свой код внутри public function post()
прямо перед header('Vary: Accept');
:
$con = mysql_connect("localhost","root","root"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("zeeshan", $con); for($i=0; $i<count($info); $i++) { if (!isset($info[$i]->error)) { $filename = $info[$i]->name; mysql_query("INSERT INTO zeeshan.scroll_images (scroll_images.name, scroll_images.order) VALUES ('$file_name', 0)"); } }
Это будет проходить через все проверки загрузок, если они были успешными, и вставить их имена в базу данных.
Вы можете использовать $info[$i]->url
для получения $info[$i]->url
-адреса загруженного файла.
Вот полный код с моим исходным запросом, если вам нужна дополнительная ссылка: http://codepaste.net/p84dao
перейдите на страницу server / php / upload.class.php: 313, добавьте новую строку и напишите:
$file_path = $this->options['upload_dir'].$file_name;
и повторите это, это путь загруженного файла, если это правда, напишите вам запрос sql.