0
我目前正在開發一個項目,我需要檢查從網站下載的文件的大小。我知道,默認情況下,分配的文件是4MB,我可以在Web配置文件中更改該文件,問題是如果文件大小大於4MB,系統應顯示錯誤。我的網頁是這樣如何在下載之前檢查內存中的文件大小
和後面的代碼看起來像這樣
private void btnExtract_Click(object sender, System.EventArgs e)
{
DataView dataView = testReportData.WorktestItem.DefaultView;
MemoryStream ms = new MemoryStream();
BinaryFormatter f = new BinaryFormatter();
f.Serialize(ms, testReportData);
if (ms.Length < 4096)
{
this.ErrorLbl = Page.FindControl("ErrorLbl");
ErrorLbl.Visible = true;
ErrorLbl.Text = "error";
}
}
任何想法我怎麼能解決這個問題
好的,所以你有這樣的代碼。什麼沒有關於它的工作?它與您的期望不符?是否有錯誤訊息? – mason 2014-11-20 16:39:46
測試下載大於預期大小的文件時,錯誤未顯示,文件剛下載 – user2643961 2014-11-20 16:43:18
不應該是'if(ms.Length> 4096){//您錯誤信息}'? – Izzy 2014-11-20 16:46:02