Rumah  >  Soal Jawab  >  teks badan

Muat turun - php Apakah proses menyimpan imej ke telefon mudah alih tempatan?

Tambah tera air pada gambar pada telefon mudah alih dan kemudian simpannya secara setempat pada telefon
Mengapa muat turun yang anda lihat sekarang semuanya dimuat turun ke pelayan tidak boleh dimuat turun ke telefon tempatan?
Kod muat turun merujuk kepada ini

    public function downloadImage($url, $path='images/')
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
        $file = curl_exec($ch);
        curl_close($ch);
        $this->saveAsImage($url, $file, $path);
    }

    private function saveAsImage($url, $file, $path)
    {
        $filename = pathinfo($url, PATHINFO_BASENAME);
        $resource = fopen($path . $filename, 'a');
        fwrite($resource, $file);
        fclose($resource);
    }
天蓬老师天蓬老师2651 hari yang lalu859

membalas semua(4)saya akan balas

  • 習慣沉默

    習慣沉默2017-06-23 09:13:42

    DownloadImg memuat turun imej jauh ke pelayan tempatan Jika anda perlu menyimpan imej secara setempat pada telefon mudah alih anda, ini hanya boleh dicapai dengan pelayar dan js berjalan di bahagian pelayan

    balas
    0
  • 三叔

    三叔2017-06-23 09:13:42

    Jawapan yang betul di tingkat atas ialah muat turun boleh dilakukan tanpa menggunakan tag JS

    balas
    0
  • 为情所困

    为情所困2017-06-23 09:13:42

    Hanya pautkan alamat fail terus dalam penyemak imbas anda

    balas
    0
  • 学习ing

    学习ing2017-06-23 09:13:42

    Sebagai jawapan kepada soalan anda, jawapannya ialah: Tidak.

    Kod anda ini menyimpan fail jauh ke pelayan di mana PHP terletak melalui http.

    Untuk memuat turun ke telefon mudah alih anda, rujuk muat turun fail http.

    header('Content-Disposition: attachment; filename=xxxxx');
    readfile('Fail on PHP server');

    balas
    0
  • Batalbalas