第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在上傳圖像之前預覽圖像

在上傳圖像之前預覽圖像

拉風的咖菲貓 2019-05-23 14:37:34
在上傳圖像之前預覽圖像我希望能夠在上傳之前預覽文件(圖像)。預覽操作應該在瀏覽器中全部執(zhí)行,而不使用Ajax上傳圖像。我怎樣才能做到這一點?
查看完整描述

3 回答

?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

有幾種方法可以做到這一點。最有效的方法是使用URL.createObjectURL()文件從你的<input> 。將此URL傳遞給img.src,告訴瀏覽器加載提供的圖像。

這是一個例子:

<input type="file" accept="image/*" onchange="loadFile(event)">

<img id="output"/>

<script>

  var loadFile = function(event) {

    var output = document.getElementById('output');

    output.src = URL.createObjectURL(event.target.files[0]);

  };

</script>

您還可以使用FileReader.readAsDataURL()來解析<input>中的文件。這將在內存中創(chuàng)建一個包含圖像的base64表示的字符串。


<input type="file" accept="image/*" onchange="loadFile(event)">

<img id="output"/>

<script>

  var loadFile = function(event) {

    var reader = new FileReader();

    reader.onload = function(){

      var output = document.getElementById('output');

      output.src = reader.result;

    };

    reader.readAsDataURL(event.target.files[0]);

  };

</script>


查看完整回答
反對 回復 2019-05-23
  • 3 回答
  • 0 關注
  • 539 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號