zoukankan      html  css  js  c++  java
  • Windows Phone 7 上传图片

    1、 手机端
    private void btnUploadPic_Click(object sender, RoutedEventArgs e)
    {
        PhotoChooserTask pct = new PhotoChooserTask();
        pct.ShowCamera = true;
        pct.Completed += new EventHandler<PhotoResult>(pct_Completed);
        pct.Show();
    }

    void pct_Completed(object sender, PhotoResult e)
    {
       if (e.TaskResult == TaskResult.OK)
       {
           WebClient wc = new WebClient();
           wc.OpenWriteCompleted += new OpenWriteCompletedEventHandler(wc_OpenWriteCompleted);
           wc.WriteStreamClosed += new WriteStreamClosedEventHandler(wc_WriteStreamClosed);
           wc.OpenWriteAsync(new Uri("http://127.0.0.1:21299/MyNoteWeb/ashx/UpLoadImg.ashx"), "POST", e.ChosenPhoto);
        }

    }

    void wc_WriteStreamClosed(object sender, WriteStreamClosedEventArgs e)
    {
        if (e.Error == null)
        {
           MessageBox.Show("上传成功");
        }
        else
        {
           MessageBox.Show("上传失败");
        }
    }

    void wc_OpenWriteCompleted(object sender, OpenWriteCompletedEventArgs e)
    {
        if (e.Error == null)
        {
            using (Stream photoStream = (Stream)e.UserState)
           {
              photoStream.CopyTo(e.Result);
              e.Result.Close();
           }
        }
    }
    2、(asp.net)服务端:
    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/html";
        upLoad(context);
        context.Response.End();
    }

    private static void upLoad(HttpContext context)

         using (FileStream fs = File.OpenWrite("c:/1.jpg"))
         {
             context.Request.InputStream.CopyTo(fs);
          }
    }

  • 相关阅读:
    在Ubuntu中通过update-alternatives切换软件版本
    SCons: 替代 make 和 makefile 及 javac 的极好用的c、c++、java 构建工具
    mongodb 的使用
    利用grub从ubuntu找回windows启动项
    How to Repair GRUB2 When Ubuntu Won’t Boot
    Redis vs Mongo vs mysql
    java script 的工具
    python 的弹框
    how to use greendao in android studio
    python yield的终极解释
  • 原文地址:https://www.cnblogs.com/qiuyueguangxuan/p/3991501.html
Copyright © 2011-2022 走看看