//using System.Net;
//using System.IO;
//using System.Web;
 
            try
            {
                HttpWebRequest request;
                request = (HttpWebRequest)HttpWebRequest.Create("http://localhost/code/post.php?ext=jpg");
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
 
                String filename = "e:/quwei.jpg";
                
                FileStream fs = new FileStream(filename, FileMode.Open);
                byte[] buffer = new byte[8192];
                int n = fs.Read(buffer, 0, buffer.Length);
                byte[] dataArray = new byte[n];
                Array.Copy(buffer, dataArray, n);
                
                request.ContentLength = dataArray.Length;
 
                Stream dataStream = request.GetRequestStream();
                
                dataStream.Write(dataArray, 0, dataArray.Length);
                dataStream.Close();
 
                WebResponse response = request.GetResponse();
 
                //response = (HttpWebResponse)request.GetResponse();
                // 读取服务器的返回, 在本应用中, 如果正常, 返回空字符串.
                StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
                
                MessageBox.Show(sr.ReadToEnd());
 
            }
            catch (Exception e2)
            {
                Console.Write("Error: " + e2.ToString() + "\r\n");
            }
<?php
$ext = $_GET['ext'];
$data = file_get_contents("php://input");
 
$filename = date("ymdHis").rand(0,999).".".$ext;
 
$handle = fopen($filename, 'w');
fwrite($handle, $data);
fclose($handle);
 
echo "http://localhost/api/".$filename;
tech/c_sharp_post_php接受.txt · 最后更改: 2009/12/28 21:40 由 kenvin
到顶部
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0 红麦软件 红麦软件