我需要调用window.open()
打开弹出窗口以显示PDF文件,然后在文件显示后删除该文件。但出于安全目的,我需要在代码中执行此操作。
但是,当我在ScriptManager.RegisterStartupScript
中调用Page_Load()
,在File.Delete
中调用Page_LoadComplete
时,在弹出窗口加载之前删除了文件!
你知道怎么做吗? 提前谢谢。
答案 0 :(得分:0)
这可能是一个秘诀:
window.open('mypdf.pdf');
来电window.open('pdfprocessor.aspx?id=<Some identifier>');
pdfprocessor.aspx
中,您可以从pdf文件中获取byte[]
。byte[]
。