随着越来越多的网络程序被开发,用户希望了解更多它们的特性。上传文件到服务器中对大量的应用程序的使用提供了很大的帮助,这些文件包括资料管理系统和库容管理系统。
在这篇文章中,我将告诉你一个简单的方法上传ASP.NET应用程序的文件到服务器中。
我将会指导你怎么创建一个简单的ASP.NET Web应用程序,它将示范上传一个文件到服务器中。
Listing A: WebForm1.aspx.cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
namespace FileUpload
{
/// <summary>
/// Summary description for WebForm1.
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlInputFile File1;
protected System.Web.UI.WebControls.Button cmdUpload;
protected System.Web.UI.WebControls.Label lblMessage;
string sFileDir= "C:";
long lMaxFileSize = 4096;
private void Page_Load(object sender, System.EventArgs e)
{
}
private void DeleteFile (string strFileName)
{//Delete file from the server
if (strFileName.Trim().Length > 0)
{
FileInfo fi = new FileInfo(strFileName);
if (fi.Exists)//if file exists delete it
{
fi.Delete();
}
}
}