• 大小: 191KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: C#
  • 标签: webservice  上传  asp.net  

资源简介

上传图片 使用webservices 运用asp.net 界面

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.IO;

[WebService(Namespace = “http://tempuri.org/“)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 
// [System.Web.script.Services.scriptService]

public class Service : System.Web.Services.WebService
{
    public Service () {

        //如果使用设计的组件,请取消注释以下行 
        //InitializeComponent(); 
    }

    [WebMethod]
    public string HelloWorld() {
        return “Hello World“;
    }
    [WebMethod(Description = “上传图片“ EnableSession = true)]
    public bool UploadFile(byte[] fs string FileName string oldPricute)
    {
        try
        {
            ///定义并实例化一个内存流,以存放提交上来的字节数组。
            MemoryStream m = new MemoryStream(fs);
            ///定义实际文件对象,保存上载的文件。
            //FileStream f = new FileStream(Server.MapPath(“.“) + “\\“
            // + FileName FileMode.Create);
            String path = Server.MapPath(“.“) + “\\images“;
            if (!System.IO.Directory.Exists(path))
                System.IO.Directory.CreateDirectory(path);
            FileStream f = new FileStream(path + “\\“ + FileName FileMode.Create);
            ///把内内存里的数据写入物理文件
            m.WriteTo(f);
            m.Close();
            f.Close();
            f = null;
            m = null;
            //return “文件已经上传成功。“;
            if (File.Exists(path + “\\“ + “abc“ + oldPricute + “.jpg“))
                File.Delete(path + “\\“ + “abc“ + oldPricute + “.jpg“);
            return true;
        }
        catch (Exception ex)
        {
            return false;
            //this.WriteErrorLog(ex);
            //throw new SoapException(ex.Message SoapException.ServerFaultCode);
        }
    }


    
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2087  2012-07-25 17:07  webservice上传程序(可运行)\App_Code\Service.cs

     文件     195330  2012-07-25 17:19  webservice上传程序(可运行)\images\1

     文件       1167  2012-07-25 17:22  webservice上传程序(可运行)\images\头像.jpg

     文件         87  2010-05-04 06:45  webservice上传程序(可运行)\Service.asmx

     文件       8134  2012-07-25 17:07  webservice上传程序(可运行)\web.config

     目录          0  2012-07-25 17:04  webservice上传程序(可运行)\App_Code

     目录          0  2012-07-25 17:04  webservice上传程序(可运行)\App_Data

     目录          0  2012-07-25 17:22  webservice上传程序(可运行)\images

     目录          0  2012-07-25 17:19  webservice上传程序(可运行)

----------- ---------  ---------- -----  ----

               206805                    9


评论

共有 条评论