2016-12-17 84 views
0

我試圖讀取文件上傳文件內容控制通過以下方式ASP網絡文件上傳

BinaryReader b = new BinaryReader(FileUpload1.PostedFile.InputStream); 
byte[] binData = b.ReadBytes(FileUpload1.PostedFile.ContentLength); 

我不想將文件保存到服務器上,而不是我希望得到字節數組, 店呢在數據庫中。

通過執行上述操作,它不僅讀取文件的內容,而且還附加發布頁面的html。我如何只從文件中獲取內容。

+0

您尚未發佈任何會「追加發布頁面的HTML」的代碼。 – Dai

+0

我不追加html。我將binData存儲在數據庫中。然後我下載了該文件的數據庫。下載的文件有我的文件內容,然後在它下面的頁面的HTML。 – CSS

+0

請發佈'

'元素的**呈現** HTML。你是否使用了正確的'enctype'值? – Dai

回答

0

您是否嘗試過使用FileBytes屬性?

+0

號我使用ReadBytes。會有什麼區別嗎?奇怪的是我測試了pdf,xls,docx和jpg文件。它只發生在 每當我讀取txt文件的緩衝區內容時,它會附加發布的html文檔。這在Dev環境中發生。我不確定它是否可以在部署環境中工作。 – CSS

+0

你能發佈你的視圖代碼嗎? –