我正在使用Blueimp/jQuery-File-Upload进行多个图像上传,我将 sql 语句用于在数据库中为 blueimp/jQuery-File-Upload存储图像文件名的位置?
问问题
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;
并回显这个,它是上传文件的路径,如果是真的,在那里写你的sql查询。
于 2012-06-24T20:25:50.310 回答