我使用ASP.NET MVC作为我的游戏的Web框架。我有两种类型的请求:字符串请求,我将其添加到我的表单中,如下所示:
SendProfileInfoForm.AddField("displayname","dddddd");
我在asp上检索它:
string DisplayName = Request["displayname"];
我将png图像编码为字节数组,我这样发送它:
byte[] bytes = SendingAvatar.EncodeToPNG();
Destroy(SendingAvatar);
SendProfileInfoForm.AddBinaryData("avatar", bytes);
但我不知道如何在ASP.NET中检索它。
感谢您的帮助
答案 0 :(得分:1)
结帐Request.Files
。
https://msdn.microsoft.com/en-us/library/system.web.httprequest.files(v=vs.110).aspx
foreach (string file in Request.Files)
{
// verify file.ContentType
// do something with file.InputStream
// etc.
}
更多完整答案我的代码如下:
var arr = Request.Files.AllKeys;
HttpPostedFileBase x= Request.Files[arr[0]];
x.SaveAs("D:\\screenshot.png");