複数の画像のアップロードにBlueimp/jQuery-File-Uploadを使用していますが、blueimp / jQuery-File-Uploadのデータベースに画像ファイル名を格納するSQLステートメントを配置しますか?
質問する
1785 次
2 に答える
5
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
アップロードされたファイルの取得にも使用できますurl
。
さらに参照が必要な場合は、元のクエリを含む完全なコードを次に示します:http: //codepaste.net/p84dao
于 2012-06-24T20:33:23.880 に答える
0
server / php / upload.class.php行:313に移動し、新しい行を追加して次のように記述します。
$file_path = $this->options['upload_dir'].$file_name;
これをエコーします。これはアップロードされたファイルのパスです。trueの場合は、そこにSQLクエリを記述します。
于 2012-06-24T20:25:50.310 に答える