2017-10-04 66 views
3

的我用简单的代码在MVC控制器保存iTextSharp的服务器上的PDF文件:而是保存PDF文件时,显示的目录列表

var reportName = "reports/" + "report1.pdf"; 
var output = new FileStream(Server.MapPath(reportName), FileMode.Create, FileAccess.Write, FileShare.None); 
var writer = PdfWriter.GetInstance(document, output); 
document.Open(); 
document.Add(new Paragraph("Hello World")); 
document.Close(); 
return View(); 

,但它给错误

默认没有配置所需URL的文档,并且服务器上未启用文件夹浏览。

然后我设置代码在web.config中

<directoryBrowse enabled="true" /> 

现在,而不是保存PDF文件时,浏览器显示目录列表。

回答

0

在根文件夹中放置一个虚拟的default.aspx文件,在MVC工作时不会使用这个文件,但可以摆脱此问题。

+0

谢谢,问题解决了..这是答案 –

相关问题