100分求一ASP.net C#的源码,要求内详

来源:百度知道 编辑:UC知道 时间:2024/05/09 10:43:44
设我有一页面upload.aspx
本地SQL数据库,数据库名ASPNETDB,表File,有如下列:
f_id 自动编号,放唯一ID
f_name 放上传文件的文件名
f_type 放文件分类名
f_desc 放文件描述
f_path 放文件在服务器上的相对路径,目的是为了读取出了来提供下载路径
f_upper 上传人名
f_uptime 上传时间

功能:用ASP.net自带的uploadfile控件上传,当然如果能有更好的能免费用的上传控件的话我很乐意接受。上传时间希望能自动添加,其他各项信息通过表单填写,文件上传类型不作限制,只希望能检测大小(比如10MB), 超过大小给出提示。文件本身不保存在数据库,保存在与upload.aspx同目录的upoloadfile文件夹里。大概功能就是这样,希望有兄弟帮帮忙,请同时给出前台页面的说。代码良好的追加100!多谢

给你写了一遍.
其实你就是不懂限制文件大小,对吗?
很简单的, FileUpload1.PostedFile.ContentLength 就是获取了要上传的文件大小.
完整代码如下:

upload.aspx 文件:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr><td>上传文件<asp:FileUpload ID="FileUpload1" runat="server" /></asp:TextBox>
<tr><td>文件名<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td></tr>
<tr><td>分类名<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td></tr>
<tr><td>描述<