Rumah  >  Soal Jawab  >  teks badan

javascript - Bolehkah fail muat turun merentas domain dengan teg dinamakan semula?

Bolehkah fail muat turun merentas domain dengan teg dinamakan semula secara automatik apabila mengklik untuk memuat turun?
Fail itu tiada pada pelayan saya
Saya tidak mahu menyimpan fail ini pada pelayan saya
Adakah terdapat cara untuk pengguna menamakan semula nama fail secara automatik semasa memuat turun dengan mengklik pada tag?

过去多啦不再A梦过去多啦不再A梦2676 hari yang lalu1613

membalas semua(2)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-24 11:35:26

    Anda boleh menggunakan atribut HTML5中的download, rujuk w3school:

    <a href="https://www.baidu.com/img/bd_logo1.png" download="baidu">
    

    Dilampirkan ialah penyelesaian merentas domain

    Nginx (Sama seperti Apache):

    location /imgProxy {
        resolver 10.0.0.1;
        proxy_pass $arg_url;
    }

    <a href="/imgProxy?url=https://static.segmentfault.com/v-5922866b/global/img/logo-b.svg" download="logo">segmentfault</a> 
    

    balas
    0
  • PHPz

    PHPz2017-05-24 11:35:26

    Pada masa ini hanya Chrome yang menyokong ciri ini:

    <a href="..." download="file.mp4">Download</a>

    balas
    0
  • Batalbalas