PostgreSQL извлечение байта с использованием PHP - PullRequest
0 голосов
/ 28 апреля 2020

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;

Я пытаюсь вставить и получить изображение в байтах и повторить это. Он хранится в базе данных (запись сделана), но пока я не получу ее, я не знаю, правильно ли она хранится. В настоящее время я получаю квадратную коробку, когда извлекаю ее в том месте, где должно быть изображение, при условии, что извлечение правильное, хранилище может не быть? Спасибо за любую помощь заранее.

...