1
我在這個問題上失去了很多時間,所以我會直接轉到主題。 我正在收到空白PDF格式的正確數量的(空白)頁面。我的動作是:MVC Controller.File返回空白pdf
public FileResult DownloadDoc()
{
//Authorization
//initialising filename
//getting content
return File(Convert.FromBase64String(content), "application/pdf", filename);
}
內容是Base64字符串,它是正確的。我知道,因爲當我使用system.io.file.writeallbytes來使文檔變得正確。 我也嘗試通過響應返回文件,結果是一樣的。 沒有(我希望)剃刀語法錯誤。
這部分代碼用於工作,儘管沒有人做出任何改變,但他停下了腳步。也許IIS重新啓動。
如果有人能告訴我還有什麼嘗試... TNX
附:我正在尋找方式而不保存在服務器端的文檔。
您最近升級了Acrobat嗎? – buffjape
對您從服務器收到的內容執行二進制檢查客戶端。你應該在頂部有'%PDF-1.6',底部應該有'%% EOF',可能後面只有一些空白。 –
我在開始時有%PDF-1.3,結束時有%% EOF。 它不會計量我使用的讀卡器。 – GreenSpecialist