ASP.NETはHTMLのアップロードファイルタグでファイルをアップロード
1530 ワード
, , , 。。 saveAs 。。。
HTML :
Html
<form name="uploadForm" method="post" enctype="multipart/form-data" action="handler/upload.ashx">
<input type="file" id="imgFile" name="imgFile" style="width:220px;" />
<input type="submit" value=" " />
</form>
, :
C#
<%@ WebHandler Language="C#" Class="upload" %>
/*
* :
* : 2009-10-28 15:40:39
* Email: [email protected]
* :
*/
using System;
using System.Web;
public class upload : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
// , HttpPostedFile SaveAs
HttpPostedFile imgFile = HttpContext.Current.Request.Files["imgFile"];
string savePath = context.Server.MapPath("~/upload/"+imgFile.FileName);
imgFile.SaveAs(savePath);
context.Response.Write("<br> ! :"+imgFile.FileName);
}
public bool IsReusable {
get {
return false;
}
}
}
から :http://niunan.javaeye.com/blog/479605