Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)归海一刀
published in(发表于) 2014/1/30 0:59:39
Asp.net实例:实现图片上传_[Asp.Net教程]

Asp.net实例:实现图片上传_[Asp.Net教程]

















最近在学习asp.net,做了一个上传图片的小例子:如图:







在站点建一个上传图片的文件夹:upFiles




文件:upFile.aspx




<%@ Page Language="C#" AutoEventWireup="true" CodeFile="upFile.aspx.cs" Inherits="upFile" %>









上传图片





onClick="btnUpFile_Click" Text="上传" />



只能上传图片文件。










文件:upFile.aspx.cs




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;
using System.Web.UI.HtmlControls;




public partial class upFile : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.img.Visible = false;
}
protected void btnUpFile_Click(object sender, EventArgs e)
{
string fullFileName = this.fileLoad.PostedFile.FileName;
string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + 1);
string typeFileName = fullFileName.Substring(fullFileName.LastIndexOf(".") + 1);
if (typeFileName == "jpg" || typeFileName == "gif" || typeFileName == "png")
{
this.fileLoad.SaveAs(Server.MapPath("upFiles") + "\\" + fileName);
this.img.ImageUrl = "upFiles/" + fileName;
this.img.Visible = true;
Response.Write ("上传成功");
}
else
{
Response.Write("");
}

}
}




可以实现简单的图片上传了,初学asp.net,写的不好,见笑了。




作者:无情 出处: 转载请注明出处

























If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759