0
我使用iTextSharp創建了一個PDF並查看PDF我使用了IFrame,我更改了PDF內容但使用了相同的文件名(Test.pdf)。但IFrame仍然顯示第一個PDF(不變)。用相同的文件名刷新pdf文件
爲了解決這個問題,我刪除了瀏覽器緩存,更改了文件名並刪除了我們計算機上名爲「Test」的所有文件。
使用IFrame下面的代碼仍然顯示第一個PDF。
iframe1.Attributes["src"] = ("~/pdf/Test.pdf?var=" +
DateTime.Now.ToString("yyyyMMddHHmmssfff"));
請您發表的jsfiddle +瀏覽器(+版本),你使用? –
您是否重新啓動/清除了服務器高速緩存(如果有)?可能是服務器緩存了靜態文件。 –
JavaScript有一些像「readAsDataURL」。這會讀取你的「無論」作爲新的東西,如果它已經在瀏覽器現金或不,如果它是已經在瀏覽器中的現金,這裏是後類似的東西:http://stackoverflow.com/questions/40379970/how-to-view-image-on -mvc-website-instant-after-uploadloading或用較少的文本:) https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL –