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错误;经过两天的努力发现的一个规律!
继续找原因。。。。。。
分享到:
相关推荐
离线数据存储和上传方案是IT领域中一个重要的议题,特别是在大数据、物联网(IoT)以及移动...在实际开发过程中,可以参考itas109的博客(http://blog.csdn.net/itas109)获取更多关于离线数据处理的实践经验和技巧。
4. 博客系统:博主上传图片,系统返回地址,便于插入到博客文章中。 总之,“上传图片,返回图片地址”这一功能涉及前端、后端、存储、安全等多个方面,是现代互联网应用不可或缺的一部分。理解并掌握这一功能的...
图床工具通常指的是用于存储和管理网络图片的平台,对于博客、论坛或者在线文档的用户来说非常有用。在本案例中,我们将利用PicGo软件和阿里云的对象存储服务OSS来搭建这样一个工具。 首先,**阿里云OSS(Object ...
在C#中,可以使用ASP.NET MVC或者WebAPI框架来实现批量上传功能,通常通过HTML5的FormData对象和Ajax异步请求来处理。 2. 拖动上传:拖放上传是用户友好的一种交互方式,用户可以直接从本地文件系统拖动文件到网页...
本示例将详细讲解如何使用Java API将文件上传到七牛云存储,通过一个简单的Demo实现来阐述关键步骤和核心代码。 首先,我们需要在七牛云平台上注册账号并创建一个空间(Bucket),这个空间将用来存放我们的文件。...
在IT行业中,数据库存储是常见的数据管理方式,尤其是在处理大量...这个过程对于开发涉及用户上传照片的应用程序非常常见,例如社交网络或个人博客系统。了解并掌握这些技术对于任何C#开发者来说都是基础且重要的技能。
在构建一个交流网站和个人博客的过程中,图片上传功能是不可或缺的一部分。这个功能的实现通常涉及到HTML、JavaScript和JSP等技术的综合应用。下面将详细解释这些技术如何协同工作以完成图片上传的功能。 首先,...
在IT行业中,图片上传功能是Web应用和移动应用中非常常见的一种需求,特别是在社交媒体、电商、博客等场景下。本文将深入探讨如何使用Java来实现图片上传的功能,主要涉及的技术点包括文件处理、HTTP请求、Multipart...
总的来说,"KindEditor图片批量上传工具"是一款强大且实用的Web开发组件,它通过便捷的图片上传功能,特别是在处理Word中的数学公式方面,为网页编辑带来了革命性的改变,是现代互联网内容创作不可或缺的辅助工具。
在jQuery中,我们可以通过扩展插件来实现更复杂的功能,比如图片和文件的批量上传。 批量上传图片和文件的功能对于提高用户效率至关重要,特别是对于需要上传大量素材的网站,如社交媒体、博客平台或电子商务网站。...
通过ASP,开发者可以编写脚本来处理用户的请求,如上传图片、保存博客内容等,同时,还可以与数据库进行交互,存储和检索用户的数据。 图片上传功能是该编辑器的一大亮点。通常,编辑器会包含一个文件上传组件,...
批量上传功能对于内容丰富的网站,如社交媒体、博客平台或图像分享网站来说尤其重要,因为它允许用户一次性上传多张图片,而无需反复点击上传按钮。这种功能的实现通常涉及到以下关键技术点: 1. **文件选择API**:...
使用Layui上传组件,开发者可以通过简单的配置实现文件上传,并可以自定义上传按钮、上传前的回调、上传过程中的进度展示以及上传成功后的回调等,提供良好的用户体验。 在`C#图片压缩上传`中,C#是一种常用的后台...
而多文件上传则用于批量处理,例如上传一组图片、文档或者视频,常见于社交媒体、博客平台或云存储服务。 在"超强文件上传"中,开发者通过一次方法调用就能实现这两种上传方式,这意味着代码的复用性得到了极大提升...
"Web方式通过Flash批量上传文件"是一种解决方法,它利用了Adobe Flash技术来实现多文件同时上传的功能。本文将深入探讨这个主题,包括其原理、优势以及实现步骤。 Flash技术在过去的网页交互中扮演了重要角色,它...
2. **$_FILES数组**:PHP使用`$_FILES`全局数组来存储上传文件的信息,如文件名、临时位置、大小、类型和错误状态。 3. **移动文件**:使用`move_uploaded_file()`函数将文件从临时目录移动到服务器的指定位置。 4. ...
在ASP中批量上传图片是一项常见的功能,特别是在网站内容管理、论坛或者个人博客等场景下,用户可能需要一次上传多张图片。批量上传图片不仅可以提高用户交互体验,也能减少服务器与客户端之间的多次通信,提高效率...
6. **安全性**:提供细粒度的访问控制和数据加密功能,确保数据在传输和存储过程中的安全。 7. **高并发访问**:支持高并发读写操作,适合大规模用户访问的场景,如视频分享和图片社交应用。 ### BOS使用示例 在...
这个接口允许用户通过应用程序(App)将图片数据发送到服务器进行存储和处理。在这个过程中,涉及到的技术和知识点广泛,包括图片编码、网络传输、服务器处理以及客户端与服务器端的交互等。以下是关于“图片上传...
7. **错误处理**:上传过程可能会遇到各种问题,如文件格式不正确、存储空间不足等,因此需要编写适当的错误处理代码,向用户返回友好的错误信息。 8. **返回响应**:最后,ASP脚本应返回一个响应,告诉客户端文件...