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

ZDNet软件频道 时间:2003-12-01 作者:ZDNet China |  我要评论(6)
本文关键词:C# 上载文件
随着越来越多的网络程序被开发,用户希望了解更多它们的特性。上传文件到服务器中对大量的应用程序的使用提供了很大的帮助,这些文件包括资料管理系统和库容管理系统。在这篇文章中,我将告诉你一个简单的方法上传ASP.NET应用程序的文件到服务器中。
本文译自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();
}
}
}



百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134