亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

能否不發送請求下載,而用js實現<img>元素另存為

能否不發送請求下載,而用js實現<img>元素另存為

收到一只叮咚 2018-11-07 17:13:32
<!DOCTYPE html><html><head>  <meta charset="UTF-8">  <title>test</title></head><body><img    src='https://sfault-avatar.b0.upaiyun.com/498/442/498442326-5810374d88a21_big64'    id='img' ><button onclick="download()">下載</button><script>/** * 是否存在某種途徑,可以實現點擊后,直接在瀏覽器端把圖片保存到用戶的電腦上? * ps: 我用嘗試了一種方法,把img轉成canvas,然后使用FileSaver.js能做到, * 但是,這個保存出來的圖片,體積很大,存在性能問題。 * 所以,我在想,能否直接把<img>元素的圖片直接保存到用戶的電腦上? * 一般的做法,都是點擊按鈕,發送一個請求到服務器下載到用戶電腦上, * 我知道我這想法有點另類,但希望能討論一下 **/function download(){  var img = document.getElementById('img');  //......}</script></body></html>
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 613 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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