zoukankan      html  css  js  c++  java
  • webservice 上传图片、下载图片


        #region 上传图片
        
    /// <summary>
        
    /// 上传图片
        
    /// </summary>
        [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 = Function.GetStringValue(Application[BusParameter.PRO_IMAGE_SAVE_POSITION]);
                
    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);
            }
        }
        
    #endregion
    //WinForm
    WinForm

    下载图片代码:
    Code
    //WinForm

    byte
    [] proImage = Services.BASService.GetImage(string.Format("abc{0}.jpg",this.Pricture));
    picProduct.Image 
    = Converter.BytesToBitmap(proImage);//picProduct为pictureBox控件
  • 相关阅读:
    bzoj1084
    bzoj1088 [SCOI2005]扫雷
    [LUOGU] 1892 团伙
    [普及组] 2017 成绩
    [LUOGU] P2661 信息传递
    [LUOGU] P1339 [USACO09OCT]热浪Heat Wave
    [LUOGU] P1828 香甜的黄油 Sweet Butter
    [模板] 单源最短路径
    [LUOGU] 1717 钓鱼
    [UVA] 704 Colour Hash
  • 原文地址:https://www.cnblogs.com/xvqm00/p/1563412.html
Copyright © 2011-2022 走看看