使用 PHP 将 blob 文件保存在 Oracle 中


saving blob file in oracle using php

请告诉我如何将PDF或文档文件插入Oracle blob字段。

这是我用于 Varchr 数据类型的代码,这很好,但我如何将文件保存为 blob 数据类型,请帮助我!!

if(isset($_POST['elm1'])) {
$pdata=$_POST['elm1'];  
$profile_name=$_POST['profilename'];
$profile_id=$_POST['profileid'];
$query = "insert into prepaid_profiles values('$profile_id' , '$profile_name','$pdata')";
$result = oci_parse($dbc,$query);
oci_execute($result);
oci_close($dbc);

当用户上传文件时,将其保存在服务器中,仅显示指向它的链接。从编辑器保存文本时,仅保存链接(包含其余文本)。文件仍在服务器上。

但是,如果您真的需要使数据库庞大而缓慢,请使用file_get_contents读取上传的文件,将其转换为base64并保存到数据库长字符串(不知道为什么更好)。

TinyMCE不需要<textarea>中的文件内容。