zoukankan      html  css  js  c++  java
  • android C#webservice 上传文件

    android 端

    public String UploadHeadImg(Bitmap bitmap,String fileName ) {

    String[] arg={"BtyeString","FileName"};
    String[] val={bitmaptoString(bitmap),fileName};

    return bd.GetWebReturnModel("UploadFile", arg, val);

    }
    public String bitmaptoString(Bitmap bitmap) {
    // 将Bitmap转换成字符串

    String string = null;

    ByteArrayOutputStream bStream = new ByteArrayOutputStream();

    bitmap.compress(CompressFormat.PNG, 100, bStream);

    byte[] bytes = bStream.toByteArray();

    string = Base64.encode(bytes);

    return string;

    }

    public Bitmap stringtoBitmap(String string) {

    // 将字符串转换成Bitmap类型

    Bitmap bitmap = null;

    try {

    byte[] bitmapArray;

    bitmapArray = Base64.decode(string);

    bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0,

    bitmapArray.length);

    } catch (Exception e) {

    e.printStackTrace();

    }
    return bitmap;

    }

    服务瑞

    #region 文件上传
    [WebMethod(Description = " 文件上传", EnableSession = true)]
    public string UploadFile(string BtyeString,String FileName)
    {
    try
    {
    string path = Server.MapPath("/View/UpLoad/HeadImg");
    byte[] bytes = Convert.FromBase64String(BtyeString);
    System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);
    System.Drawing.Bitmap b = (System.Drawing.Bitmap)System.Drawing.Image.FromStream(ms);
    //图片保存路径

    String NewFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + FileName;
    b.Save(path + "/" + NewFileName);


    return new JsonMessage { Success = true, Data = "/View/UpLoad/HeadImg"+NewFileName , Message = "操作成功" }.ToString();

    }

  • 相关阅读:
    Log4net详细说明
    IDEA 介绍
    在互联网中关系型数据库是否不再那么重要
    彻底删除Kafka中的topic
    kafka consumer 配置详解
    kafka常用命令
    kafka可视化客户端工具Kafka Tool
    System.InvalidOperationException:“线程间操作无效: 从不是创建控件“btnSearch”的线程访问它。
    zookeeper图形化的客户端工具
    window上安装kafka(单机)
  • 原文地址:https://www.cnblogs.com/lucoo/p/3715611.html
Copyright © 2011-2022 走看看