【发布时间】:2014-07-09 05:50:53
【问题描述】:
所以我设置了一个页面,需要将 blob 变量发送到 php 页面。然后 php 页面使用 pdo 将 blob 上传到 mysql。我设置了ajax,所以它只发送一个文本变量并上传它就好了。但是,当我尝试做 blob 时,它不会起作用。
主页
var blob = new Blob(["i am a blob"]);
$.ajax({
type: 'POST',
url: 'test.php',
data: {roll: blob},
});
php页面
$got = $_POST['roll']; //gets the variable
$pdo = new PDO('mysql:host='. $host .';dbname='.$db_name, $db_username, $db_password);
$query = $pdo->prepare('INSERT INTO books (test,rec) VALUES (?,?)');
$query->bindValue(1, '35');
$query->bindValue(2, $rollv);
$query->execute();
【问题讨论】:
标签: javascript php jquery ajax blob