<%@ Page Language="C#"%>
<script runat="server">
void Button_Click(Object sender, EventArgs e)
{
string strFileName = inpFileUp.PostedFile.FileName; //这里获取文件的路径,赋值给strFileName,但是下个的语句使strFileName使用前又被赋值了为文件名,这么,这句又有什么用?
strFileName = System.IO.Path.GetFileName(strFileName);
inpFileUp.PostedFile.SaveAs(Server.MapPath("./upload/") + strFileName);
}
</script>
<html>
<head><title>HtmlInputFile.aspx</title></head>
<body>
<form EncType="multipart/form-data" method="post" Runat="Server"> //这里红色部分为什么要这样
<input id="inpFileUp" Type="File" Runat="Server">
<p>
<asp:Button
Text="Upload File!"
OnClick="Button_Click"
Runat="Server" />
</form>
</body>
</html>
[此贴子已经被作者于2007-7-18 11:31:30编辑过]