Я искал во всем Интернете помощь по этому вопросу и ничего не нашел.
По сути, мне нужно знать, как обновить столбец SQL Server VARBINARY(MAX)
, используя шестнадцатеричный код изображения, загруженного изHTML-форма.База данных находится в другом месте, чем HTML-форма, поэтому move_uploaded_file
в PHP и OPENROWSET (BULK ...)
в SQL не работает (не удается найти файл).
Я также пытался выполнить file_get_contents
взагруженный $_FILE['name_']['tmp_name']
, затем использовал unpack("H*hex")
и поместил результат этого в столбец SQL с предваряющим «0x», но это вылетает, говоря, что его необходимо преобразовать из VARCHAR
в VARBINARY
.Когда я конвертирую его, код запускается и столбец заполняется, но изображение искажено.
Не знаю, что делать дальше.Просьба помочь.