如何再上传文件的同时提交数据 直接用http的post将文件字节写入。参考这个。http://hi.baidu.com/netpet/blog/item/423007faa0867f9058ee90c4.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileUpload上传同时不能提交数据,改用HtmlInputFile,HtmlInputButton 其实现例子: http://www.codeproject.com/KB/aspnet/multiuploads.aspx post 上传或用webclient上传<form method="post" enctype="multipart/form-data" action="upload.aspx"><input name="MyUpFile" type="file" id="MyUpFile"><input type="submit" name="Submit" value="提交"></form>upload.aspx if (Request.Files.Count != 0){ HttpPostedFile MyUpFile = Request.Files["MyUpFile"]; MyUpFile.SaveAs(Server.MapPath("") + MyUpFile.FileName.Remove(0, MyUpFile.FileName.LastIndexOf("\\"))); }参考 这种post文件还是通过request.inputstream来获得,我看文件名是通过querystring的方式传的。querystring有大小限制,感觉也不是很好 用WebClient我试了一下 System.Net.WebClient client = new System.Net.WebClient(); System.Text.UTF8Encoding convert = new System.Text.UTF8Encoding(); client.QueryString.Add("par1", "asdffasdF"); client.QueryString.Add("par2", "asdffasdF"); client.Headers.Add("par2", "<xml>asdfasdlfaskldfjklasdjflkasjdfklasjdfkljasdklfjk</xml>"); client.UploadFile("http://localhost:17410/test.aspx", "POST", "C:\\ai.mp3");这种方式querystring和header都可以传递数据,现在就是想问问大家通过哪种方式最好 MVC3 如何使用两种validation 请教一个 鼠标停放在图片上特效 ? 绝对定位与相对定位? ASP.NET页面中的用户控件如何设置编码格式? DataGrid的问题 请问:代码段: <%# DataBinder.Eval(Container.DataItem, "[\"title_id\"]")%> 请思归大哥帮忙,如何在客户端虚拟iis,好像.net有这样的功能。 DotNetOpenAuth 怎么和其他语言对接啊 请问config是什么函数?起什么作用? 如何在网页上动态显示当前的系统时间呢? asp。net中的文件上传问题(新手) 如何获取GridView中的按钮
<form method="post" enctype="multipart/form-data" action="upload.aspx">
<input name="MyUpFile" type="file" id="MyUpFile">
<input type="submit" name="Submit" value="提交">
</form>
upload.aspx
if (Request.Files.Count != 0){
HttpPostedFile MyUpFile = Request.Files["MyUpFile"];
MyUpFile.SaveAs(Server.MapPath("") + MyUpFile.FileName.Remove(0, MyUpFile.FileName.LastIndexOf("\\")));
}
参考
这种post文件还是通过request.inputstream来获得,我看文件名是通过querystring的方式传的。querystring有大小限制,感觉也不是很好
用WebClient我试了一下
System.Net.WebClient client = new System.Net.WebClient();
System.Text.UTF8Encoding convert = new System.Text.UTF8Encoding();
client.QueryString.Add("par1", "asdffasdF");
client.QueryString.Add("par2", "asdffasdF");
client.Headers.Add("par2", "<xml>asdfasdlfaskldfjklasdjflkasjdfklasjdfkljasdklfjk</xml>");
client.UploadFile("http://localhost:17410/test.aspx", "POST", "C:\\ai.mp3");
这种方式querystring和header都可以传递数据,现在就是想问问大家通过哪种方式最好