关于asp.net 添加一个FileUpload控件,但只能上传图片文件,求教!!

 我来答
seo0763_com
2013-05-09 · TA获得超过128个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:162万
展开全部
前台:

<asp:FileUpload ID="FileUpload1" size="32" runat="server" CssClass="Update"/>
<asp:Button ID="Button1" runat="server" OnClick="FileSup_Click" Text="上传并导入" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="FileUpload1" ErrorMessage="上传文件格式为html/htm/txt" ValidationExpression=".*?\.(([J|j][P|P][E|e]{0,1}[G|g])|([G|g][I|i][F|f]))"></asp:RegularExpressionValidator>
只允许上传jpeg/jpg/gif

后台:
using System.IO;
protected void FileSup_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)//如果先中了文件
{
string Filename = Joobbe.Resume.BaseFun.GenerateGuid16String(new Guid()) + System.IO.Path.GetExtension(FileUpload1.FileName);
string AllFileName = Server.MapPath("upload") + "\\" + Filename;
FileUpload1.SaveAs(AllFileName);//保存
}

}
注意新建好upload目录。
追问
那个还要同时生成两个文件,一个是原文件,另一个是缩略图
追答
百度一下吧:asp.net 生成缩略图。多的是。
956114382
2013-05-10 · TA获得超过101个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:166万
展开全部
在后台判断文件类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式