使用php在oracle中保存blob文件

时间:2015-01-13 11:05:22

标签: php oracle

请告诉我如何将pdf或doc文件插入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);

1 个答案:

答案 0 :(得分:0)

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

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

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