在asp.net上传文件
读了msdn中的《Uploading Files Using the File Field Control》
简单的总结了一下在asp.net中上传文件的代码:
<%@ Page Language="C#" %>
<script runat="server">
void SubmitButton_Click(Object sender, EventArgs e)
{
HtmlInputFile File1 = (HtmlInputFile )this.FindControl ("File1");
if (File1.PostedFile != null)
{
try
{
File1.PostedFile.SaveAs("C:\\uploadedfile.txt");
}
catch ()
{
}
}
}
<html>
<head></head>
<body>
<form runat="server" enctype="multipart/form-data">
选择文件:<br />
<input type="file" id="File1" runat="Server">
<p>
<input type="submit" id="Submit1" runat="Server" value="Upload File" OnServerClick="SubmitButton_Click">
</form>
</body>
</html>
其中应该注意的是:
1.form 必须添加 enctype="multipart/form-data"
2.使用HtmlInputFile File1 = (HtmlInputFile )this.FindControl ("File1")获得FileFeild控件
简单的总结了一下在asp.net中上传文件的代码:
<%@ Page Language="C#" %>
<script runat="server">
void SubmitButton_Click(Object sender, EventArgs e)
{
HtmlInputFile File1 = (HtmlInputFile )this.FindControl ("File1");
if (File1.PostedFile != null)
{
try
{
File1.PostedFile.SaveAs("C:\\uploadedfile.txt");
}
catch ()
{
}
}
}
<html>
<head></head>
<body>
<form runat="server" enctype="multipart/form-data">
选择文件:<br />
<input type="file" id="File1" runat="Server">
<p>
<input type="submit" id="Submit1" runat="Server" value="Upload File" OnServerClick="SubmitButton_Click">
</form>
</body>
</html>
其中应该注意的是:
1.form 必须添加 enctype="multipart/form-data"
2.使用HtmlInputFile File1 = (HtmlInputFile )this.FindControl ("File1")获得FileFeild控件
浙公网安备 33010602011771号