mono for android Json 上传文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void button_Click(object sender, EventArgs e)
    {
        string Url = "上传地址,服务器端负责接收";
 
        byte[] fbytes;
        int Id = 1;
        string filename = "text.jpg";
        string emsg = "";
        System.Json.JsonObject id = new System.Json.JsonObject()
        {
            //{"fBytes","二进制数据"},{"MemberID","会员ID"},{"fileName","文件名"},{"eMsg",""}
            {"fBytes",fbytes.ToString()},{"MemberID",Id},{"fileName",filename},{"eMsg",emsg}
        };
 
        string up = id.ToString();
 
        try
        {
            HttpWebRequest request = WebRequest.Create(Url) as HttpWebRequest;
            request.ContentLength = up.Length;
            request.Method = "POST";
            request.ContentType = "application/json";
            StreamWriter stOut = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.Default);
            stOut.Write(up);
            stOut.Close();
            //request.BeginGetResponse(new AsyncCallback(ProcessRestJSONLINQHttpResponse), request);
        }
        catch (Exception)
        {
 
            throw;
        }
 
 
    }

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。