5
iFrameを使用してローカルストレージに.pdfファイルを開こうとしています。 私が試したコードは次のとおりです。 Component.tsでHTMLファイルでAngular2 HTML5のローカルストレージでPDFを開く方法は?
<object [data]="sanitizer.bypassSecurityTrustResourceUrl(selectedItem.FilePath)" type="application/pdf">
<iframe [src]="sanitizer.bypassSecurityTrustResourceUrl(selectedItem.FilePath)">
</iframe>
</object>
は、消毒剤なし
import { DomSanitizer } from '@angular/platform-browser';
this.selectedItem.FilePath="D:\WorkDir\Exceline\US.Exceline.GMS\US.Common.Web.Web\DocumentStore\beta\1\145\pdf.pdf"
ファイルは以下のように、例外がスローされます。
ERROR Error: unsafe value used in a resource URL context (see
http://g.co/ng/security#xss)
at DomSanitizerImpl.webpackJsonp.../../../platform-
browser/@angular/platform-browser.es5.js.DomSanitizerImpl.sanitize
(platform-browser.es5.js:3970)
at setElementAttribute (core.es5.js:9320)
at checkAndUpdateElementValue (core.es5.js:9291)
at checkAndUpdateElementInline (core.es5.js:9238)
at checkAndUpdateNodeInline (core.es5.js:12325)
at checkAndUpdateNode (core.es5.js:12271)
at debugCheckAndUpdateNode (core.es5.js:13132)
at debugCheckRenderNodeFn (core.es5.js:13111)
at Object.eval [as updateRenderer] (McDocumentsComponent.html:110)
at Object.debugUpdateRenderer [as updateRenderer] (core.es5.js:13096)
サニタイザではファイルを開けません。 私は何が間違っていますか? ローカルサーバーで.pdfファイルを開く方法を教えてください。 ?
を繰り返します。 –
申し訳ありませんが間違いです。 まだ機能していません –