Saya mempunyai kod HTML ini:
Terdapat juga kod js ini
Menekan butang mesti memuat turun imej kandungan "section.content", bukan? Sebenarnya, operasi ini berjaya dilakukan, tetapi apabila saya cuba mengubah suai kod ini supaya ia memuat turun imej ke folder pelayan dan bukannya memuat turun ke komputer pengguna, saya tidak boleh.
Saya cuba kaedah ini:
Saya cuba menguruskan kod PHP yang dipanggil "image.php" yang disimpan ke pelayan, tetapi tidak berjaya:
Sebarang cadangan tentang perubahan yang boleh saya lakukan atau cara yang lebih baik untuk mencapai apa yang saya inginkan? Pertama sekali, terima kasih.
Satu perkara yang menarik perhatian saya ialah laluan yang anda tetapkan untuk pembolehubah $filePath. Jika pepohon direktori lengkap tempat anda ingin memuat naik fail tidak wujud, operasi tulis akan gagal.
Anda boleh menggunakan kod berikut untuk memastikan pepohon direktori kepada fail yang anda ingin tulis wujud sebelum cuba menulis kepadanya.
Anda juga boleh menggunakan pengendalian pengecualian untuk menentukan jenis ralat untuk tujuan penyahpepijatan. Secara lalai, file_put_contents hanya akan mengembalikan amaran, jadi mempunyai pengecualian PHP throw mungkin di luar skop projek anda.
Menyemak log PHP anda juga boleh membantu anda mengetahui punca masalah.