• 大小: 2.99MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-21
  • 语言: C#
  • 标签: C#  post  模拟  

资源简介

C# post模拟提交多个图片接收图片并存到存到服务器上。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Text;
using System.IO;
using System.Runtime.Serialization.Json;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {

        string imagepath = Server.MapPath(“images/2.jpg“);


      byte[] data1 =  System.IO.File.ReadAllBytes(imagepath);
  

     string date2=Convert.Tobase64String(data1);
      // date1 = “imagename=“ + date1;
    // string strjson = “{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}“;
     //string strjson = “{\“name\“:\“11\“\“list\“:[{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}]}“;
     string strjson = “{\“name\“:\“11\“\“list\“:[{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}{\“id\“:\“1\“\“addTime\“:\“2013-10-11\“\“StrImage\“:\““ + date2 + “\“\“type\“:\“1\“}]}“;
       ASCIIEncoding encoding = new ASCIIEncoding();
       byte[] data = encoding.GetBytes(strjson);
       RequestPost(data “ http://localhost:35000/WebSite3/Default2.aspx“);

      

    }
    /// 
    /// 向Url发送post请求
    /// 

    /// 发送数据
    /// 接受数据的Url
    /// 返回网站响应请求的回复
    public static string RequestPost(byte[] data string uriStr)
    {
        HttpWebRequest requestScore = (HttpWebRequest)WebRequest.Create(uriStr);

        ASCIIEncoding encoding = new ASCIIEncoding();
        //byte[] data = encoding.GetBytes(postData);
        requestScore.Method = “Post“;
        //requestScore.ContentType = “application/x-www-form-urlencoded“;
        requestScore.ContentType = “multipart/form-data“;


        //long i = requestScore
        // int j = data.Length;

        requestScore.ContentLength = data.Length;
        requestScore.KeepAlive = true;

        Stream stream = requestScore.GetRequestStream();

        
          
        stream.Write(data 0 data.Length);
        
        stream.Close();

      

        HttpWebResponse responseSorce;
        try
        {
            responseSorce = (HttpWebResponse)requestScore.GetRespo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-10-12 13:03  WebSite3\
     目录           0  2013-10-12 13:03  WebSite3\App_Code\
     文件         429  2013-10-12 10:21  WebSite3\App_Code\imageinfo.cs
     文件         369  2013-10-12 10:32  WebSite3\App_Code\listimageinfo.cs
     目录           0  2013-10-11 13:30  WebSite3\App_Data\
     文件         440  2013-10-11 14:19  WebSite3\Default.aspx
     文件        3567  2013-10-12 13:03  WebSite3\Default.aspx.cs
     文件         450  2013-10-11 15:20  WebSite3\Default2.aspx
     文件        3457  2013-10-12 11:58  WebSite3\Default2.aspx.cs
     目录           0  2013-10-12 13:03  WebSite3\images\
     文件     2485594  2013-10-12 11:44  WebSite3\images\2.jpg
     文件      528834  2013-09-02 13:43  WebSite3\images\22.jpg
     目录           0  2013-10-12 13:03  WebSite3\scripts\
     文件      239835  2010-05-04 06:45  WebSite3\scripts\jquery-1.4.1-vsdoc.js
     文件      168792  2010-05-04 06:45  WebSite3\scripts\jquery-1.4.1.js
     文件       71922  2010-05-04 06:45  WebSite3\scripts\jquery-1.4.1.min.js
     文件        2123  2013-10-12 13:01  WebSite3\web.config

评论

共有 条评论