MVC Controller.File返回空白pdf

时间:2015-06-04 15:24:19

标签: asp.net-mvc pdf file-io pdf-generation downloading

我在这个问题上失去了很多时间,所以我会直接谈论主题。 我收到空白的pdf,其中包含正确的(空白)页数。我的行动是:

     public FileResult DownloadDoc()
     { 
           //Authorization
           //initialising filename
           //getting content
           return File(Convert.FromBase64String(content), "application/pdf", filename); 
     }

内容是Base64字符串,它是正确的。我知道因为当我使用system.io.file.writeallbytes来制作文档时我得到了正确的文件。 我也尝试通过Response返回文件,结果是一样的。 没有(我希望)剃刀语法错误。

这部分代码曾经工作过,尽管没有人做出改变,但他停了下来。也许IIS重新启动了。

如果有人能告诉我还有什么可以尝试... tnx

P.S。我正在寻找方法而不在服务器端保存文档。

1 个答案:

答案 0 :(得分:1)

对不起, 在从服务器返回后保存文件的javascript中出现错误。 如果您遇到类似问题,请检查Blob对象的内部属性!