【发布时间】:2010-10-14 01:02:02
【问题描述】:
我正在使用 ITextSharp 和 ASP.NET 1.1 动态创建 PDF 文件。我的流程如下-
- 在服务器上创建文件
- 将浏览器重定向到新创建的 PDF 文件,以便向用户显示
我想做的是在用户浏览器中显示 PDF 后立即从服务器中删除它。 PDF 文件很大,因此不能将其保存在内存中,需要对服务器进行初始写入。我目前正在使用定期轮询文件然后删除它们的解决方案,但我更喜欢在文件下载到客户端计算机后立即删除文件的解决方案。有没有办法做到这一点?
【问题讨论】:
-
您可以检查对这个唯一命名的 PDF 文件的请求是否使用 200 代码提供服务,并在那时获取它;但是,您最初的解决方案听起来“足够好”。您能否告知为什么您当前的解决方案不起作用,以便我们提出更好的解决方案?
标签: c# asp.net vb.net pdf-generation