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-uploadingまたはless text:https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL –