将 pdf 文件保存为 blob
Saving pdf-file as 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);
但是没有用。有什么想法吗?
没关系,这是关于文件大小 XD
捂脸*
我正在尝试将 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);
但是没有用。有什么想法吗?
没关系,这是关于文件大小 XD
捂脸*