当前位置: 代码迷 >> ASP.NET >> asp.net+oracle 实现文件管理,该怎么解决
  详细解决方案

asp.net+oracle 实现文件管理,该怎么解决

热度:7022   发布时间:2013-02-25 00:00:00.0
asp.net+oracle 实现文件管理
文件都保存在数据库中的BLOB字段中,文件大小为1M~1G,需要实现一下功能:
单个文件上传;
同一页面提交多个文件上传;
单个文件下载;
多个文件打压缩包下载;

请问有没有具体的例子或思路提供?

------解决方案--------------------------------------------------------
很简单的.
2张表就可以搞定了
页面设计----使用iframe框架 左边树形目录用来显示文件夹节点 右边显示上传文件信息
使用上传组件Uploadify.www.Uploadify.com
有问题 随时yefeng85862375@126.com 联系我
------解决方案--------------------------------------------------------
用这个应该不错 http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027
------解决方案--------------------------------------------------------
将1G的文件存到oracle 数据库的字段中?这样做会把数据库撑爆的。而且随着文件的数量增加,数据库文件将会变的超大,IO性直线下降。人一多服务器就挂。强烈不建议这样做。

一般都是单独存到服务器硬盘中,然后将路径保存到数据库的字段中。比如QQ邮箱中的大附件上传功能,115网盘中的大文件上传功能,华为网盘(DBank)都是将文件直接保在服务器中。

HTTP断点续传控件(上传):http://www.cnblogs.com/xproer/archive/2012/02/17/2355440
HTTP断点续传控件(下载): http://www.cnblogs.com/xproer/archive/2011/03/26/1996322
------解决方案--------------------------------------------------------
探讨
文件都保存在数据库中的BLOB字段中,文件大小为1M~1G,需要实现一下功能:
单个文件上传;
同一页面提交多个文件上传;
单个文件下载;
多个文件打压缩包下载;

请问有没有具体的例子或思路提供?

------解决方案--------------------------------------------------------
探讨

引用:

将1G的文件存到oracle 数据库的字段中?这样做会把数据库撑爆的。而且随着文件的数量增加,数据库文件将会变的超大,IO性直线下降。人一多服务器就挂。强烈不建议这样做。

一般都是单独存到服务器硬盘中,然后将路径保存到数据库的字段中。比如QQ邮箱中的大附件上传功能,115网盘中的大文件上传功能,华为网盘(DBank)都是将文件直接保在服务器中……
  相关解决方案