2010-07-24 67 views
2

是否可以上傳文件到網頁,然後使用PHP中的$ _FILES ['file']訪問網站上的文件數據?C#通過HTTP上傳文件

+0

是的,看到http://stackoverflow.com/questions/1131425/send-a-文件通過-HTTP-POST-與-C。 – 2010-07-24 18:25:54

+4

爲什麼這個標題和標籤爲C#,但你正在尋找通過PHP訪問文件? – 2010-07-25 00:21:10

回答

2

使用下面的代碼來發送文件名的PHP文件作爲POST值,並將其還存儲返回值

WebClient client = new WebClient(); 
byte[] bret = client.UploadFile(webpath, "POST", filepath); 
string sret = System.Text.Encoding.ASCII.GetString(bret); 
0

您必須以某種方式修改您的網絡服務器,以便通過適當的操作來回答POST請求。如果您無法訪問您的服務器,則無法使用C#上傳它;沒有「標準」的方式來做到這一點。