摘要:最近用做項目,上傳圖片時在里面拿到文件,將文件轉(zhuǎn)化為地址顯示的時候,發(fā)現(xiàn)里面報錯,同時提示,最后在谷歌找到解決辦法。下面附上我的代碼截圖。在組件里面引入內(nèi)置的模塊我喜歡在構(gòu)造器里面定義屬性將地址轉(zhuǎn)化為安全地址最后就可以把地址放入的上面了。
??最近用angular4做項目,上傳圖片時在onchange里面拿到files文件,將files文件轉(zhuǎn)化為url地址顯示的時候,發(fā)現(xiàn)console里面報錯,同時angular4提示W(wǎng)ARNING: sanitizing unsafe URL value,最后在谷歌找到解決辦法。下面附上我的代碼截圖。
??html中使用input標簽
??在onchange里面拿到files文件
// 獲取圖片文件 let files = this.files; // 轉(zhuǎn)化為url let imgurl = window.URL.createObjectURL(files[0]);
??這時按照我以前用angular1的做法直接把這個地址綁定到img標簽上就可以預(yù)覽本地上傳的圖片,但是,angular4卻報了WARNING: sanitizing unsafe URL value,還好找到了解決辦法。
1:在組件里面引入angular內(nèi)置的StampComponent模塊
import {StampComponent} from "../base/stamp/stamp.component";
2:我喜歡在構(gòu)造器里面定義屬性
constructor(private sanitizer:DomSanitizer) { }
3:將地址轉(zhuǎn)化為安全地址
let sanitizerUrl = self.sanitizer.bypassSecurityTrustUrl(imgurl);
??最后就可以把地址放入img的src上面了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92125.html
摘要:文章首發(fā)于藍鍋鍋博客主要是用到的接口,既然是的,所支持的瀏覽器我就不多說啦,老生常談的問題了,遠離,珍惜生命。目錄路徑為目錄路徑為文章首發(fā)于藍鍋鍋博客,歡迎交流,共同進步。 我們在開發(fā)系統(tǒng)時,處理圖片上傳是不可避免的,例如使用thinkphp的肯定很熟悉import(@.ORG.UploadFile);的上傳方式,今天我們來講一個使用html5 base64上傳圖片的方法。文章首發(fā)于藍...
摘要:文章首發(fā)于藍鍋鍋博客主要是用到的接口,既然是的,所支持的瀏覽器我就不多說啦,老生常談的問題了,遠離,珍惜生命。目錄路徑為目錄路徑為文章首發(fā)于藍鍋鍋博客,歡迎交流,共同進步。 我們在開發(fā)系統(tǒng)時,處理圖片上傳是不可避免的,例如使用thinkphp的肯定很熟悉import(@.ORG.UploadFile);的上傳方式,今天我們來講一個使用html5 base64上傳圖片的方法。文章首發(fā)于藍...
摘要:表示不一定是原生形式的數(shù)據(jù)。接口基于,繼承了的功能并將其擴展使其支持用戶系統(tǒng)上的文件。讀取操作完成的時候,會變成已完成,并觸發(fā)事件,同時屬性將包含一個格式的字符串編碼以表示所讀取文件的內(nèi)容。 溫馨提示:這里除了一些幼稚的小組件啥也沒有溫馨提示-續(xù):這是一個新的系列,寫一些實際開發(fā)中遇到的一些常用的功能,想法笨拙,代碼亂套 寫在前面 圖片上傳,作為web端一個常用的功能,在不同的項目中有...
閱讀 3328·2021-11-08 13:12
閱讀 2771·2021-10-15 09:41
閱讀 1462·2021-10-08 10:05
閱讀 3309·2021-10-08 10:04
閱讀 2119·2021-09-29 09:34
閱讀 2497·2019-08-30 15:55
閱讀 2990·2019-08-30 15:45
閱讀 2594·2019-08-29 14:17