请问上传文件大小的限制如何去掉 就是那个<INPUT id="File1" title="文件" type="file" name="filedUpload1" runat="server">啊,请问它有什么限制么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TMD终于搞定了,看在我这么辛苦的分上,给点分吧:)以下程序上传过9M和10M多的Exe文件,通过!1。不能使用FilePost来选择文件,不然受到限制!2.读入数据流,存放入FileStream3.CreateFile,Write...Code :string myFilename="c:\\downloads\\F1Setup.exe";System.IO.FileInfo newfile=new FileInfo(myFilename);Byte[] OriPicData=new System.Byte[newfile.Length]; System.IO.FileStream myFileStream1=System.IO.File.OpenRead("c:\\downloads\\F1Setup.exe");myFileStream1.Read(OriPicData,0,OriPicData.GetUpperBound(0)+1 );System.IO.FileStream myFileStream myFileStream=System.IO.File.Create(Server.MapPath("../Images/sm/")+newfile.Name); try { myFileStream.Write(OriPicData,0,OriPicData.GetUpperBound(0)+1); //myStreamWriter.Write(OriPicData,0,OriPicData.GetUpperBound(0)); } catch(Exception err) { Response.Write(err.ToString() ); } myFileStream1.Close(); myFileStream.Close(); 应该是:System.IO.FileStream myFileStream1=System.IO.File.OpenRead(myFilename)打错了。。:) 对了,刚才忘记说了,FilePost控件还是可以用的,但是不要用它的InputStream属性。。这里是受限制的。这样可改为。。string myFilename=File1.PostedFile.FileName搞定拉!嘿嘿 不用试了,我就是只用那个<INPUT id="File1" title="文件" type="file" name="filedUpload1" runat="server">在提交事件中没有任何的操作都会出错,555谁来救我,谁来救我 不会吧,我用的是Beta2中文版,你重新装一下Beta2的Framework吧 以下是针对losenetway提出的“请问上传文件大小的限制如何去掉”的补充说明(File1.PostedFile.FileName因该是File1.Value,而<form中不要加入encType="multipart/form-data",不然会受到限制!)<form id="UploadBigFile" method="post" runat="server"><INPUT id="File1" style="Z-INDEX: 101; LEFT: 196px; POSITION: absolute; TOP: 39px" type="file" name="File1" runat="server"><asp:Button id="upLoad" style="Z-INDEX: 102; LEFT: 461px; POSITION: absolute; TOP: 37px" runat="server" Text="Upload"></asp:Button></form>private void upLoad_Click(object sender, System.EventArgs e){string myFilename=File1.Value;System.IO.FileInfo newfile=new FileInfo(myFilename);Byte[] OriPicData=new System.Byte[newfile.Length]; System.IO.FileStream myFileStream1=System.IO.File.OpenRead(myFilename);myFileStream1.Read(OriPicData,0,OriPicData.GetUpperBound(0)+1 );System.IO.FileStream myFileStream=System.IO.File.Create(Server.MapPath("../Images/sm/")+newfile.Name); try{myFileStream.Write(OriPicData,0,OriPicData.GetUpperBound(0)+1); }catch(Exception err){Response.Write(err.ToString() );}myFileStream1.Close();myFileStream.Close();}以上程序测试通过,C# Asp.net beta2 cn version 2914 对不起,程序在Client端运行发现Bug,有待进一步考证。。 sunflow(中文版).请讲详细一点,我看了msdn后还是不知道怎么做。可以给个例子么。[email protected] 抱謙﹐后來測試發現WebClient Class也跟HtmlInputFile Control是一樣的﹐只能上傳4M以下的文件。看來只能用AspUpload 組件了﹐該組件可到http://www.persits.com/下載。 正式版一樣有這個BUG啊﹐微軟到底在搞什么??? 附加說明﹐上述方法在Asp.net中不適用﹐僅可用Asp來做。 web.config中配置一下即可!看msdn this.comboBox1.Text = ? 出错 关于默认浏览器的问题。。。 发送邮件失败。 关于窗体中控件text检验的问题。 C#中如何使用汽泡提示? 求用visual studio 2005(Winform)写qq那样的程序 数据库中的某个字段分割成若干各字符串,再加到树节点上。如何做? Excel 中Sheet查詢Range問題 DataSet数据更新优化问题 运行自定义工具MSDataSetGenerator失败是什么原因,如何解决 怎样成为C#高手 大家帮忙看看这是什么问题?
以下程序上传过9M和10M多的Exe文件,通过!
1。不能使用FilePost来选择文件,不然受到限制!
2.读入数据流,存放入FileStream
3.CreateFile,Write...
Code :
string myFilename="c:\\downloads\\F1Setup.exe";
System.IO.FileInfo newfile=new FileInfo(myFilename);
Byte[] OriPicData=new System.Byte[newfile.Length];
System.IO.FileStream myFileStream1=System.IO.File.OpenRead("c:\\downloads\\F1Setup.exe");
myFileStream1.Read(OriPicData,0,OriPicData.GetUpperBound(0)+1 );
System.IO.FileStream myFileStream
myFileStream=System.IO.File.Create(Server.MapPath("../Images/sm/")+newfile.Name);
try
{
myFileStream.Write(OriPicData,0,OriPicData.GetUpperBound(0)+1);
//myStreamWriter.Write(OriPicData,0,OriPicData.GetUpperBound(0));
}
catch(Exception err)
{
Response.Write(err.ToString() );
}
myFileStream1.Close();
myFileStream.Close();
打错了。。:)
string myFilename=File1.PostedFile.FileName
搞定拉!嘿嘿
在提交事件中没有任何的操作都会出错,555
谁来救我,谁来救我
提出的“请问上传文件大小的限制如何去掉
”的补充说明(File1.PostedFile.FileName因该是File1.Value,而<form中不要加入encType="multipart/form-data",不然会受到限制!)<form id="UploadBigFile" method="post" runat="server">
<INPUT id="File1" style="Z-INDEX: 101; LEFT: 196px; POSITION: absolute; TOP: 39px" type="file" name="File1" runat="server">
<asp:Button id="upLoad" style="Z-INDEX: 102; LEFT: 461px; POSITION: absolute; TOP: 37px" runat="server" Text="Upload"></asp:Button>
</form>private void upLoad_Click(object sender, System.EventArgs e)
{
string myFilename=File1.Value;
System.IO.FileInfo newfile=new FileInfo(myFilename);
Byte[] OriPicData=new System.Byte[newfile.Length]; System.IO.FileStream myFileStream1=System.IO.File.OpenRead(myFilename);
myFileStream1.Read(OriPicData,0,OriPicData.GetUpperBound(0)+1 );
System.IO.FileStream myFileStream=System.IO.File.Create(Server.MapPath("../Images/sm/")+newfile.Name); try
{
myFileStream.Write(OriPicData,0,OriPicData.GetUpperBound(0)+1);
}
catch(Exception err)
{
Response.Write(err.ToString() );
}
myFileStream1.Close();
myFileStream.Close();
}
以上程序测试通过,C# Asp.net beta2 cn version 2914
请讲详细一点,我看了msdn后还是不知道怎么做。
可以给个例子么。[email protected]
看來只能用AspUpload 組件了﹐該組件可到http://www.persits.com/下載。
看msdn