merlin3334
Новичок
- Сообщения
- 3
- Репутация
- 0
Приветствую всех!
Не могу загрузить картинку в MySQL!
Точнее загружаю картинку в базу, размер у нее получается в 2 раза больше оригинала
После считывания и записи на диск - она не открывается
Если через PHPMyAdmin залить картинку в ручную - то считывается нормально
а если записать в базу картинку через скрипт - ни в какую
обычные текстовые данные - пишутся нормально
использую вот эту библиотеку -
попробовал EzMySQL - тот же результат
Не могу загрузить картинку в MySQL!
Точнее загружаю картинку в базу, размер у нее получается в 2 раза больше оригинала
После считывания и записи на диск - она не открывается
Если через PHPMyAdmin залить картинку в ручную - то считывается нормально
а если записать в базу картинку через скрипт - ни в какую
обычные текстовые данные - пишутся нормально
Код:
Func _getScreenShot ($id);==> Сохраняем скриншот
Global $timeStamp
$tmpTimeStamp=StringReplace ($timeStamp, "-", "")
$tmpTimeStamp=StringReplace ($tmpTimeStamp, ":", "")
$tmpTimeStamp=StringReplace ($tmpTimeStamp, " ", "")
$tmpFileName = $lPath & "img\" & @ComputerName & "_" & @UserName & "_" & $tmpTimeStamp & ".jpg"
_ScreenCapture_SetJPGQuality (40)
_ScreenCapture_Capture ($tmpFileName)
$tmpFile = FileOpen ($tmpFileName, 16)
$bBmp = FileRead ($tmpFile)
FileClose ($tmpFile)
$query = "INSERT journal_screenshot(userkey, screenshot) VALUES ('" & $id & "', '" & $bBmp & "')"
_Query ($mysqlLink, $query)
EndFunc;<== Сохраняем скриншот
использую вот эту библиотеку -
Title: MySQL UDF functions
Filename: MySQL.au3
Description: A collection of functions for interacting with MySQL
Author: cdkid
Version: 1.6
попробовал EzMySQL - тот же результат