学习在C#中创建上载文件

开发者在线 Builder.com.cn 更新时间:2003-12-01作者:ZDNet China 来源:

本文关键词: C# 上载文件

本文译自Builder.com,未经许可请勿转载

随着越来越多的网络程序被开发,用户希望了解更多它们的特性。上传文件到服务器中对大量的应用程序的使用提供了很大的帮助,这些文件包括资料管理系统和库容管理系统。

在这篇文章中,我将告诉你一个简单的方法上传ASP.NET应用程序的文件到服务器中。

为Web应用程序创建代码

我将会指导你怎么创建一个简单的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();
}
}
}


用户评论

  • 用户名
  • 评论内容