2015-01-23 7 views
0

Я пытаюсь сохранить pdf-файл как blob в моей базе данных. Он отлично работает с новыми файлами, но у меня проблема с некоторыми более старыми файлами. Файлы всех отсканированных изображений, поэтому в них нет никакого текста. Вот код:Сохранение pdf-файла как blob

$path=$_FILES["my_file"]["tmp_name"]; 
$name= $_FILES['file']['name']; 
$size= $_FILES['file']['size']; 
$blob = fopen($path,'r'); 
$blob=fread($blob,filesize($path)); 
$stmt = $sqlConnection->prepare("INSERT INTO file(blob,name,size) VALUES(?,?,?)"); 
$stmt->bind_param('sss', $blob, $name, $size); 
$stmt->execute(); 

Я попытался изменить bind_param так:

$stmt->bind_param('bss', $blob, $name, $size); 

Но это не сработало. Есть идеи?

+0

Добавить 'b' флаг' FOPEN() ':' FOPEN ($ путь, 'гь'); ' – Marek

+0

I если бы тот уже, не работал – colzu

ответ

0

Ok никогда не возражаю, это было о размере файла XD

Facepalm *

Смежные вопросы