Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menamakan Semula Fail Yang Dimuat Naik Sebelum Menyimpannya Menggunakan `move_uploaded_file()`?

Bagaimanakah Saya Boleh Menamakan Semula Fail Yang Dimuat Naik Sebelum Menyimpannya Menggunakan `move_uploaded_file()`?

Patricia Arquette
Lepaskan: 2024-12-18 15:43:15
asal
431 orang telah melayarinya

How Can I Rename Uploaded Files Before Saving Them Using `move_uploaded_file()`?

Menamakan Semula Fail Yang Dimuat Naik Sebelum Menyimpan

Semasa memuat naik fail ke dalam direktori menggunakan fungsi move_uploaded_file(), pengguna sering menghadapi masalah untuk memberikan nama tersuai kepada fail yang dimuat naik . Untuk menangani isu ini, berikut ialah penyelesaian:

Dalam kod yang disediakan, nama fail yang dimuat naik ditetapkan apabila move_uploaded_file() dipanggil. Untuk menamakan semula fail kepada nombor rawak, cuma tukar parameter kedua move_uploaded_file() kepada nama fail yang diingini.

Daripada:

move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $_FILES["file"]["name"]);
Salin selepas log masuk

Gunakan:

$randNumber = rand(0, 3000); // Generate a random number
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $randNumber . ".extension");
Salin selepas log masuk

Ini akan memberikan nombor rawak sebagai nama fail sambil mengekalkan sambungan asal fail. Selain itu, anda boleh menggunakan teknik lain untuk menjana nama unik berdasarkan masa, input pengguna atau kriteria lain.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menamakan Semula Fail Yang Dimuat Naik Sebelum Menyimpannya Menggunakan `move_uploaded_file()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan