`

通过存储过程来上传BLOG

阅读更多
1.建立数据表
create table aaa(id varchar2(9) not null,img blob);

2.存储过程
create or replace procedure pro_upd(
  sid in string,
  bblob in blob  default empty_blob())
is
 lobloc blob;
 vLength integer;
begin  
  insert into aaa(id,img) values(sid,empty_blob());
     IF (bblob IS NOT NULL) THEN 
        SELECT img INTO lobloc FROM aaa WHERE ID = sid FOR UPDATE; 
        vLength := dbms_lob.getlength(bblob);
 DBMS_LOB.OPEN(lobloc,DBMS_LOB.lob_readwrite);
 DBMS_LOB.copy(lobloc,bblob,vLength);
      END IF;
      commit;
   exception  
         when    others    then  
         rollback;  
end;

3.程序代码
  用的ODAC的oraquery
  orqry1.SQL.Text := 'call pro_upd(:id,:bblob)';
  orqry1.Params.ParamByName('id').Value := '123';
  orqry1.Params.ParamByName('bblob').LoadFromFile('D:\work\照片上传\pic\005.jpg',ftBlob);
  orqry1.ExecSQL; 

目的:就是把图片上传到数据库,结果4k一下的可以成功上传;4k以上稍小点的图片就ORA-03113: 通信通道的文件结束如果几百k就会报ora-12571错误;经过两天的努力发现的一个规律!

继续找原因。。。。。。


坏男孩 2007-08-17 01:36 发表评论
分享到:
评论

相关推荐

    离线数据存储和上传方案

    离线数据存储和上传方案是IT领域中一个重要的议题,特别是在大数据、物联网(IoT)以及移动...在实际开发过程中,可以参考itas109的博客(http://blog.csdn.net/itas109)获取更多关于离线数据处理的实践经验和技巧。

    上传图片,返回图片地址

    4. 博客系统:博主上传图片,系统返回地址,便于插入到博客文章中。 总之,“上传图片,返回图片地址”这一功能涉及前端、后端、存储、安全等多个方面,是现代互联网应用不可或缺的一部分。理解并掌握这一功能的...

    使用picgo和阿里云oss对象存储搭建一个自动上传的图床工具.pdf

    图床工具通常指的是用于存储和管理网络图片的平台,对于博客、论坛或者在线文档的用户来说非常有用。在本案例中,我们将利用PicGo软件和阿里云的对象存储服务OSS来搭建这样一个工具。 首先,**阿里云OSS(Object ...

    批量上传图片和拖动上传,分块上传

    在C#中,可以使用ASP.NET MVC或者WebAPI框架来实现批量上传功能,通常通过HTML5的FormData对象和Ajax异步请求来处理。 2. 拖动上传:拖放上传是用户友好的一种交互方式,用户可以直接从本地文件系统拖动文件到网页...

    上传文件到七牛云存储的java api一个简单的demo实现

    本示例将详细讲解如何使用Java API将文件上传到七牛云存储,通过一个简单的Demo实现来阐述关键步骤和核心代码。 首先,我们需要在七牛云平台上注册账号并创建一个空间(Bucket),这个空间将用来存放我们的文件。...

    C# 将照片存储到MySQL数据库

    在IT行业中,数据库存储是常见的数据管理方式,尤其是在处理大量...这个过程对于开发涉及用户上传照片的应用程序非常常见,例如社交网络或个人博客系统。了解并掌握这些技术对于任何C#开发者来说都是基础且重要的技能。

    交流网站 个人博客 图片上传

    在构建一个交流网站和个人博客的过程中,图片上传功能是不可或缺的一部分。这个功能的实现通常涉及到HTML、JavaScript和JSP等技术的综合应用。下面将详细解释这些技术如何协同工作以完成图片上传的功能。 首先,...

    Java实现图片上传

    在IT行业中,图片上传功能是Web应用和移动应用中非常常见的一种需求,特别是在社交媒体、电商、博客等场景下。本文将深入探讨如何使用Java来实现图片上传的功能,主要涉及的技术点包括文件处理、HTTP请求、Multipart...

    kindEditor+图片批量上传

    总的来说,"KindEditor图片批量上传工具"是一款强大且实用的Web开发组件,它通过便捷的图片上传功能,特别是在处理Word中的数学公式方面,为网页编辑带来了革命性的改变,是现代互联网内容创作不可或缺的辅助工具。

    jQuery图片上传插件支持多图批量上传与多文件批量上传控件

    在jQuery中,我们可以通过扩展插件来实现更复杂的功能,比如图片和文件的批量上传。 批量上传图片和文件的功能对于提高用户效率至关重要,特别是对于需要上传大量素材的网站,如社交媒体、博客平台或电子商务网站。...

    新浪博客网页编辑器ASP版带上传图片

    通过ASP,开发者可以编写脚本来处理用户的请求,如上传图片、保存博客内容等,同时,还可以与数据库进行交互,存储和检索用户的数据。 图片上传功能是该编辑器的一大亮点。通常,编辑器会包含一个文件上传组件,...

    jquery批量上传图片插件

    批量上传功能对于内容丰富的网站,如社交媒体、博客平台或图像分享网站来说尤其重要,因为它允许用户一次性上传多张图片,而无需反复点击上传按钮。这种功能的实现通常涉及到以下关键技术点: 1. **文件选择API**:...

    Layui上传组件修改的c#图片压缩上传

    使用Layui上传组件,开发者可以通过简单的配置实现文件上传,并可以自定义上传按钮、上传前的回调、上传过程中的进度展示以及上传成功后的回调等,提供良好的用户体验。 在`C#图片压缩上传`中,C#是一种常用的后台...

    超强文件上传

    而多文件上传则用于批量处理,例如上传一组图片、文档或者视频,常见于社交媒体、博客平台或云存储服务。 在"超强文件上传"中,开发者通过一次方法调用就能实现这两种上传方式,这意味着代码的复用性得到了极大提升...

    web方式通过flash批量上传文件

    "Web方式通过Flash批量上传文件"是一种解决方法,它利用了Adobe Flash技术来实现多文件同时上传的功能。本文将深入探讨这个主题,包括其原理、优势以及实现步骤。 Flash技术在过去的网页交互中扮演了重要角色,它...

    FileUpload_php--上传组件

    2. **$_FILES数组**:PHP使用`$_FILES`全局数组来存储上传文件的信息,如文件名、临时位置、大小、类型和错误状态。 3. **移动文件**:使用`move_uploaded_file()`函数将文件从临时目录移动到服务器的指定位置。 4. ...

    asp批量上传图片

    在ASP中批量上传图片是一项常见的功能,特别是在网站内容管理、论坛或者个人博客等场景下,用户可能需要一次上传多张图片。批量上传图片不仅可以提高用户交互体验,也能减少服务器与客户端之间的多次通信,提高效率...

    百度对象存储BOS

    6. **安全性**:提供细粒度的访问控制和数据加密功能,确保数据在传输和存储过程中的安全。 7. **高并发访问**:支持高并发读写操作,适合大规模用户访问的场景,如视频分享和图片社交应用。 ### BOS使用示例 在...

    图片上传接口-Json

    这个接口允许用户通过应用程序(App)将图片数据发送到服务器进行存储和处理。在这个过程中,涉及到的技术和知识点广泛,包括图片编码、网络传输、服务器处理以及客户端与服务器端的交互等。以下是关于“图片上传...

    ASP图片上传源代码

    7. **错误处理**:上传过程可能会遇到各种问题,如文件格式不正确、存储空间不足等,因此需要编写适当的错误处理代码,向用户返回友好的错误信息。 8. **返回响应**:最后,ASP脚本应返回一个响应,告诉客户端文件...

Global site tag (gtag.js) - Google Analytics