HTML:
<form action="InsertIndex.php" enctype="multipart/form-data" method="GET">
<input type="file" name="userFile" value="Upload" class="uploadFile">
<input type="submit" value="Update" class="updateFile">
</form>
Переменные:
$filename = $_GET['userFile'];
$data = bin2hex(file_get_contents($filename));
PHP:
pg_query($conn, "INSERT INTO image (imageID, image) VALUES ('6','$data')");
$result = pg_query($conn, "SELECT image FROM image WHERE imageID='5'");
$fetched = pg_fetch_result($result);
header('Content-Type: image/jpg');
echo $fetched;
Я пытаюсь вставить и получить изображение в байтах и повторить это. Он хранится в базе данных (запись сделана), но пока я не получу ее, я не знаю, правильно ли она хранится. В настоящее время я получаю квадратную коробку, когда извлекаю ее в том месте, где должно быть изображение, при условии, что извлечение правильное, хранилище может не быть? Спасибо за любую помощь заранее.