Bagaimana untuk menyimpan imej ke folder pelayan dalam PHP
P粉754473468
P粉754473468 2023-07-19 19:47:03
0
1
361

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.

P粉754473468
P粉754473468

membalas semua (1)
P粉680087550

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.

$directory = dirname($filePath); if (!is_dir($directory)) { mkdir($directory, 0777, true); }

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.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!