cari

Rumah  >  Soal Jawab  >  teks badan

Berkenaan isu muat naik imej, penamaan semula dan pemampatan

Kali kedua saya menggunakan imej dengan nama fail yang sama, apabila saya memuat naiknya, ia digesa bahawa fail itu sudah wujud, laluan tidak boleh disimpan dalam pangkalan data, dan nama fail tidak dapat disimpan dalam pangkalan data, menyebabkan ia tidak dipaparkan. , sila beritahu saya di mana untuk menambah kod untuk menyelesaikan masalah ini?

Soalan kedua, di mana untuk menambah kod untuk memampatkan saiz fail imej

<?phpif (count($_FILES)) { $retFiles = uploadFile("file"); if ($retFiles['status'] == 1 ) {         echo $retFiles['message'];   } else if ($retFiles['status'] == 0) {         echo "Muat naik: " . echo "Jenis: " .  $retFiles["type"] "<br />";        echo "Saiz: " " . ($retFiles["size"] / 1024) . " Kb<br />" ;       gema "Fail temp: " . }
function uploadFile($fileName){ $files = $_FILES[$fileName]; if (!in_array($files["type"], array("image/gif","image/jpeg","image/pjpeg " ,"image/jpeg", "image/png"))) { return array("status" => 1, "message" => "Format imej yang dimuat naik tidak betul"); } if ($files[ " ralat"] > 0) { kembalikan tatasusunan("status" => 1, "mesej" => "ralat muat naik"); " ])) { return array("status" => 1, "message" => $files["name"]." already exit"); } move_uploaded_file($_FILES['file']['tmp_name' ] , '../upload/'.iconv("UTF-8", "gbk",$_FILES['fail']['nama'])); " => $files["nama"], "type" => $files["type"], "size" => $files['size']/1024, "temp" => $files [ "tmp_name"]); }

主持人~冬旭主持人~冬旭1875 hari yang lalu1192

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas