• λ我爱Aspx >> Asp.Net >> WebService上传下载文件实例
  • WebService上传下载文件实例

  • :未知  Դ:非寒日志  :2007-4-21 0:46:59  ؼ:web,webservice
  • {

    try

    {

    ///定义并实例化一个内存流,以存放提交上来的字节数组。

    MemoryStream m = new MemoryStream(fs);

    ///定义实际文件对象,保存上载的文件。

    FileStream f = new FileStream(Server.MapPath(".") + "\\"

    + FileName, FileMode.Create);

    ///把内内存里的数据写入物理文件

    m.WriteTo(f);

    m.Close();

    f.Close();

    f = null;

    m = null;

    return "文件已经上传成功。";

    }

    catch(Exception ex)

    {

    return ex.Message;

    }

    }

    }

    }

    要上载文件,必须提供一个表单,来供用户进行文件的选择,下面我们就建立这样一个页面Upload.aspx,用来提供文件上载:

    <%@ Page language="c#" Codebehind="Upload.aspx.cs" AutoEventWireup="false"

    Inherits="aspxWebCS.Upload" %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <HTML>

    <HEAD>

    <title>通过Web Services上载文件</title>

    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">

    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">

    <meta name="vs_defaultClientScript" content="JavaScript">

    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">

    </HEAD>

    <body MS_POSITIONING="GridLayout">

    <form id="Form1" method="post" runat="server" enctype="multipart/form-data">

    Ҷƪл˵?
  • һƪ用asp自动解析网页图片并保存
    һƪData Access Application Block 2.0