• λ我爱Aspx >> Asp.Net >> 利用SOAP(Webservice)上传文件
  • 利用SOAP(Webservice)上传文件

  • :未知  Դ:internet  :2007-5-20 16:44:31  ؼ:web,webservice
  • [WebMethod(Description="上传并保存图片文件")]

    public bool SaveFile(byte[] binData,string fileName){

    bool success=false;

    string savePath=System.Configuration.ConfigurationSettings.AppSettings["UploadDirectory"];

    if(savePath==null) savePath="Photo";

    if(savePath.IndexOf(":\\")<0) savePath=Server.MapPath(savePath);//不是绝对路径

    if(!savePath.EndsWith("\\")) savePath += "\\";

    if(!Directory.Exists(savePath)){

    throw new Exception("服务器端没有找到有效的保存路径!");

    }

    FileStream fileStream=null;

    try{

    fileStream=new FileStream(savePath + fileName,FileMode.Create,FileAccess.Write);

    //write the file

    fileStream.Write(binData,0,binData.Length);

    fileStream.Flush();//clear the buffer,write the data to the hard disk

    success=true;

    }catch(Exception ex){

    throw new Exception(ex.Message);

    }finally{

    fileStream.Close();

    }

    return success;

    }

    解决思路:编写WebService过程SaveFile(byte[] binData,string fileName0;

    客户端直接用调用,把数据流作参数传上来就完了。

    Ҷƪл˵?
  • һƪ在系统菜单中添加自定义菜单项
    һƪ利用ASP.NET实现域名查询