[英]How to use sended post data on server side
我有一個簡單的腳本來上傳文件。 實際上,一切正常。
private void UploadCSV()
{
Uri address = new Uri("https://www.mydomain.xy/inc.upload.php");
string fileName = @"C:\test.csv";
using (WebClient client = new WebClient())
{
var parameters = new NameValueCollection();
parameters.Add("test", "aaaa");
client.QueryString = parameters;
client.UploadProgressChanged += WebClientUploadProgressChanged;
client.UploadFileCompleted += WebClientUploadCompleted;
client.UploadFileAsync(address, "POST", fileName);
}
}
現在您可以看到,我嘗試通過POST test
發送一些包含aaaa
。 但是現在不管我如何選擇數據服務器端...什么都沒有...
我嘗試了$_POST['test'], $_POST['data']['test']
....,但沒有結果。
如何獲得額外的數據?
client.QueryString =參數;
這會將查詢字符串附加到您將數據發送到的URL。
即使request方法是POST,PHP始終在$_GET
提供查詢字符串參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.