我想向PHP页面发送一个简单的GET请求。
在Java中,我执行以下操作。
String encoded_bytes = Base64.getEncoder().encodeToString(bytes);
String url_encoded_bytes = URLEncoder.encode(encoded_bytes, "UTF-8");
在PHP中,我执行以下操作,但是blob字段在MySQL中显示为NULL,尽管插入本身是成功的。
$bytes = base64_decode(urldecode($_POST['map']));
$upload_map = $db->prepare("INSERT INTO `Map` (`String`, `Blob`, `Int1`, `Int2`) VALUES (?, ?, ?, ?);");
$null = NULL;
$upload_map->bind_param('sbii', $string, $null, $int1, $int2);
$upload_map->send_long_data(2, $bytes);
$upload_map->execute();
我怎样才能将其中一个参数作为字节数组,然后我可以在PHP中返回以上传到MySQL数据库?