存放文件使用什么数据库

存放文件使用什么数据库,第1张

oracle和mysql都可以存储文件,使用clob字段就可以存储,但是建议不要用数据库存储太大的文件,效率不高,最好是用专门的存储设备保存文件,数据库中保存文件的路径,需要下载文件时,从数据库中读取路径信息,返回给你的后台代码,用代码在下载文件。

发给你一个上传并把它存入数据库的例子。

1前台<table cellpadding="0" cellspacing="0"

<tr<td colspan="2"</td</tr<tr<td<asp:Label ID="Label1" runat="server" Font-Size="9pt" Text="选择文件"</asp:Label</td

<td align="left"<asp:FileUpload ID="FileUpload1" runat="server" Font-Size="9pt" /</td</tr<tr<td</td

<td align="left"

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="保存"/</td</tr<tr<td</td

<td align="left"

<asp:Label ID="Label3" runat="server" Font-Size="9pt" Width="216px"</asp:Label</td</tr</table

2后台using SystemIO;

using SystemDataSqlClient;

public partial class _Default : SystemWebUIPage{protected void Button1_Click(object sender, EventArgs e){try{if (thisFileUpload1PostedFileFileName != ""){string ImgPath = FileUpload1PostedFileFileName;

string ImgName = ImgPathSubstring(ImgPathLastIndexOf("\\") + 1);

string ImgExtend = ImgPathSubstring(ImgPathLastIndexOf("") + 1);

int FileLen = thisFileUpload1PostedFileContentLength;

Byte[] FileData = new Byte[FileLen];

>

1

一般大文件都不会直接存数据里面的,如果要存那肯定会影响性能。

2

数据库自定定义为字节数组型(如:image等),用程序将视频转化为流,写入字段数据数组中,保存进数据库即可。

将带有格式的文本保存到数据库中的方法/步骤:

1、在jsp中,页面的带有格式的文本内容外面用一个大的标签,给定表签名。

2、页面做提交的时候用上面的表签名点innerHTML的方式来获取页面带有标签和样式的内容。

3、将上面取得的内容作为一个字符串保存到数据库即可,下次把数据库里的内容直接输出到页面就可以了。

对于要输出到word里保存样式的方法也是类似的,只是需要去看一下word解析文本的方式与jsp有何区别,在输出到word的时候做一下变换即可。

以上就是关于存放文件使用什么数据库全部的内容,包括:存放文件使用什么数据库、如何完全用SQL语句,将文件存到数据库、如何将视频文件存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10049546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存