Добрый день! Пытаюсь заменить определенные картинки в БД под управлением MSSQL. Делаю это следующим кодом:
| Код | $fileData=file_get_contents('8888.tif'); $data = unpack("H*hex", $fileData); $connect=connectToBase(); $query = "UPDATE tfiles SET data = CONVERT(VARBINARY(MAX),'0x".$data["hex"]."',1) WHERE ID='17'"; $res=execRequestReturnAssoc($query); disconnecFromBase($connect);
|
В случае, если файл для загрузки имеет размер 200 КБ, запись происходит успешно; а если беру файл размером 3,5 МБ, то запись не срабатывает. Причем, проблема происходит уже во второй строке кода, когда читается второй файл (3,5 МБ), переменная $data остается пустая; при том, что в переменную $fileData содержимое файла подгружается.
Параметры max_post_size и max_upload_file иметю значения по 200МБ. |