文件上传是存在硬盘上,还是存在数据库中?

问题描述

文件上传是存在硬盘上,还是存在数据库中?

如果有比较多的文件上传,上千个文件,大小2-3MB,是存在硬盘上,还是存在数据库中?

存在硬盘上,路径保存在数据库中,是比较方便,但是存在一台server上出问题怎么办?是不是应该转换成google二进制存到数据库(MySQL)中?

解决方案

直接备份文件系统啊,这是最基本的,存到数据库很费劲的。而且你的文件还特别多。不划算了,。

解决方案二:

附件多媒体室存硬盘,其它的文字数据存数据库

解决方案三:

比较通行的办法是,将文件存在硬盘中,数据库仅保存,文件名,目录,文件的分类,大小等信息。
不要的文件存在数据库中,这样会造成数据库文件超大,维护起来很不方便。也不能备份数据库了。

解决方案四:

不要将文件存入数据库中。

解决方案五:

好点的做法,将文件上传到一台文件服务器,数据库中保存的此文件在服务器上的地址。

解决方案六:

文件存放到文件服务器,文件路径等信息存放到数据库

时间: 2024-09-05 19:28:55

文件上传是存在硬盘上,还是存在数据库中?的相关文章

asp.net将excel上传到服务器再写到sql数据库中的代码错误

问题描述 可以上传到服务器但写不到数据库 解决方案 解决方案二:usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.

java web-如何用jsp实现将文件上传至Tomcat服务器上,并可以下载

问题描述 如何用jsp实现将文件上传至Tomcat服务器上,并可以下载 在做一个资源管理系统,现在需要实现将文件上传至Tomcat服务器下的并在另外的页面可以实现下载的功能,除了知道这是需要上传至Tomcat服务器下之外,什么都不会,不知道怎么实现,也不知道要怎么写代码,希望各位路过的大侠指教!!!还有一个问题就是,要怎么实现已上传文件的预览呢?原谅我是个技术渣吧...感谢大家!!! 解决方案 需要借助插件的,代码还是得自己探索的.参考下这个http://bbs.csdn.net/topics/

java-实现文件上传,可批量上传,支持拖拽上传

问题描述 实现文件上传,可批量上传,支持拖拽上传 5C 做一个web展示一下,文件上传,如果支持断点传续更好,希望上传的文件保存到数据库....要不就保存到指定目录 解决方案 http://www.ablanxue.com/prone_20698_1.html 解决方案二: 文件上传,支持批量上传

asp.net-ASP.NET文件上传问题,一上传就提示失败

问题描述 ASP.NET文件上传问题,一上传就提示失败 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usi

用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错

问题描述 用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错 上图是根据网上找的例子修改了的,结果本地上传都失败, 上图是之前的,在本地发布都能上传成功,但是到服务器发布都不行了 大家知道是什么问题么,琢磨好长时间了都没弄出来 解决方案 服务器对应的上传目录没有相应的读写权限,上传到服务器需要Server.mappath将目录的虚拟路径转换为物理路径,这样才能上传成功 解决方案二: 基于jquery的上传插件Uploadifyuploadify上传文件插件的的使用 解决方案

mfc-用MFC做一个简单的文件上传的程序 ,上传过程中的暂停和继续怎么实现?

问题描述 用MFC做一个简单的文件上传的程序 ,上传过程中的暂停和继续怎么实现? rt 解决方案 能不能中断和继续取决于服务器怎么实现的,服务器必须具有分块接收上传文件的能力. 解决方案二: 你要把你的主要实现和主界面分开,就是用多线程,一个线程用于处理数据,主界面线程用于显示和接受用户操作,当用户按开始按钮时,开启处理线程,暂停时暂停处理线程,继续时再唤醒处理线程就行了. 解决方案三: java Web && 文件上传--简单实现

html5-基于Bootstrup 3可预览的HTML5文件上传插件,Ajax上传方式,如何做出响应?

问题描述 基于Bootstrup 3可预览的HTML5文件上传插件,Ajax上传方式,如何做出响应? http://www.htmleaf.com/html5/html5muban/201505091801.html 查看演示中,最后一个上传方式是用Ajax方式上传,那么如何才能做出响应呢? 我上传成功后显示 我书读的少,求大神告诉我这个应该怎么写? 解决方案 基于ajax的Html5文件上传插件,带进度并支持图片预览 解决方案二: http://blog.csdn.net/pkgray/art

strus2文件上传时遇到的问题,在action中实现了img的set get 方法

问题描述 strus2文件上传时遇到的问题,在action中实现了img的set get 方法 17:10:13,821 WARN OgnlValueStack:60 - Error setting expression 'img' with value '[Ljava.lang.String;@7601fcbd' ognl.MethodFailedException: Method "setImg" failed for object com.action.UploadAction@

asp..net2.0文档上传 的一个方法(一个上传控件,上传多个文档 )

控件|上传|上传控件  前台 :   <table style="width:100%">         <tr>             <td style="width:15%">                 类型名称:</td>             <td>                <asp:DropDownList ID="TypeDDL" runat=&q