1

複数の画像のアップロードにBlueimp/jQuery-File-Uploadを使用していますが、blueimp / jQuery-File-Uploadのデータベースに画像ファイル名を格納するSQLステートメントを配置しますか?

4

2 に答える 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 に答える