积极答复者
我想问一下大家的附件一般是怎么存储的,是直接上传文件呢,还是怎么样?

问题
答案
-
目前主要有两种方式:1 将上传的文件存储到指定的目录中,将文件的路径地址存储到数据库(推荐)。2 将上传的文件转化二进制存到数据库中的 Image 或 Binary 字段中
知识改变命运,奋斗成就人生!- 已标记为答案 KeFang Chen 2009年9月30日 2:26
-
你好,如果文件太大直接上传到特定文件夹,如果只是小文件比如头像这些 可以考虑以二进制的形式保存在数据库中
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 KeFang Chen 2009年9月30日 2:26
全部回复
-
目前主要有两种方式:1 将上传的文件存储到指定的目录中,将文件的路径地址存储到数据库(推荐)。2 将上传的文件转化二进制存到数据库中的 Image 或 Binary 字段中
知识改变命运,奋斗成就人生!- 已标记为答案 KeFang Chen 2009年9月30日 2:26
-
<form id="form1" runat="server">
<div> <asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</div>
</form>
cs
protected void Button1_Click(object sender, EventArgs e) { string path= Path.GetExtension(FileUpload1.FileName); System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(".JPG|.jpg|.JPEG|.jpeg|.GIF|.gif|.BMP|.bmp|.PNG|.png"); if (reg.IsMatch(path)) { FileUpload1.SaveAs("服务端路径"+FileUpload1.FileName); } else { Response.Write("<script>javascript:alert('上传失败')</script>"); }
最简单的 -
你好,如果文件太大直接上传到特定文件夹,如果只是小文件比如头像这些 可以考虑以二进制的形式保存在数据库中
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 KeFang Chen 2009年9月30日 2:26