За последние 24 часа нас посетили 20550 программистов и 1103 робота. Сейчас ищут 830 программистов ...

Можно ли "увидеть" данные файла, которые отправляются через форму по HTTP методом POST

Тема в разделе "PHP для новичков", создана пользователем JonK, 7 мар 2022.

  1. JonK

    JonK Новичок

    С нами с:
    31 окт 2021
    Сообщения:
    16
    Симпатии:
    0
    Доброго времени суток!

    Изучаю основы взаимодействия браузера с web-сервером по протоколу HTTP (отправку файла через форму).

    Если я хочу в браузере со страницы сайта отправить через форму отправки файл (к примеру, картинку), то данные из браузера отправятся на web-сервер вот в таком виде, к примеру:

    POST /handler HTTP/1.1
    Host: example.com
    Content-Type: multipart/form-data; boundary=ufU9jd8h
    Content-Length: 849237

    --ufU9jd8h
    Content-Disposition: form-data; name="username"

    Devanych

    --ufU9jd8h
    Content-Disposition: form-data; name="image"; filename="image.png"
    Content-Type: image/png

    ...

    данные файла image.png

    ...

    --ufU9jd8h--

    У меня вопрос такой: как увидеть эти данные файла, почему я их не вижу?

    я пробовал смотреть через плагин HTTP header live (дополнение Mozilla Fifefox) и через "Инструменты разработчика" Google Chrome (инструмент Network)
    но там отображаются только заголовки такие как я привел в примере выше, и не отображаются данные файла image.png

    Данные файла и не должны отображаться? я просто думал увидеть на том месте где написал "данные файла image.png" что то вроде:

    iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c 6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAYSURB VBhXY/iPCnDwGRhgDAgFB6j8//8BNbVHuXlGRdsAAAAASUVORK5CYII=

    либо:

    ‰PNG


    IHDR
    ±І sRGB ®О й gAMA ±Џ
    ьa pHYs t t Юf¬x IDAT WcшЏ
    pр `
    Ёьяя 5µG№yFEЫ IEND®B`‚

    Но ничего этого не вижу. так и должно быть (если так то почему) или есть способ их увидеть?
     
  2. JonK

    JonK Новичок

    С нами с:
    31 окт 2021
    Сообщения:
    16
    Симпатии:
    0
    Ответ найден:
    через инструменты разработчика в мозиле https://skr.sh/sCrzACImuXa