【发布时间】:2011-05-26 12:32:54
【问题描述】:
我正在尝试将图片加载到发送 POST 请求的同一 PHP 会话中。 但是因为我使用的是 button1_Click 这是不可能的。 结果是在发送数据之前加载图片。 如果您有任何问题,请随时提出。
我知道我在加载图片时出错了,但我不知道确切的位置..
使用visual c# 2010 express winforms
private void Form1_Load(object sender, EventArgs e)
{
pictureBox1.ImageLocation = "http://localhost/proj/guess-my-fav/1.jpg";
}
private void button1_Click(object sender, EventArgs e)
{
Uri uri = new Uri("http://localhost/proj/guess-my-fav/level14.php");
var answer = textBox1.Text;
string data = "guess=" + answer + "&level=14&time=opt";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.Method = WebRequestMethods.Http.Post;
request.CookieContainer = new CookieContainer();
request.KeepAlive = true;
request.ContentLength = data.Length;
request.ContentType = "application/x-www-form-urlencoded";
StreamWriter writer = new StreamWriter(request.GetRequestStream());
writer.Write(data);
writer.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string tmp = reader.ReadToEnd();
response.Close();
richTextBox1.AppendText(tmp); // log - delete this line
}
如何将图像的渲染放在第二个请求下?
【问题讨论】:
-
我认为 php 和 C# 不应该像这样重叠。
-
:)) 你这是什么意思...
标签: c# php http httprequest