Guru Zhu: Apabila saya menguji memuat naik fail yang formatnya tidak memenuhi keperluan, halaman tersebut melaporkan ralat (500 ralat), apa yang berlaku?
Apabila memuat naik fail dalam format yang betul, mesej gesaan ditetapkan dalam pengawal: Muat naik berjaya! Ini tiada masalah;
Tetapi apabila memuat naik fail dalam format yang salah, mesej gesaan ialah Ralat Halaman 500? ??
Berikut ialah kod (sama seperti guru):
kemas kini fungsi awam(){ //Dapatkan semua data permintaan termasuk fail yang dimuat naik: $data= $this->request->param( true ); //Untuk operasi fail individu, bungkusnya ke dalam objek fail $file=$this->request->file('image'); //Pengesahan dan muat naik fail: $info=$ fail- >sahkan(['ext'=>'jpg,png','size'=>3000000])->move(ROOT_PATH.'public/uploads/'); if(is_null($info )) { $this->error($file->getError()); (), =>$data['link'], ' ]); //Semak sama ada kemas kini berjaya: if(is_null($res)){ $this->error('Update failed'); } $this->success('Kemas kini berjaya') ;
Anda mungkin belum mencapai kaedah kemas kini ini, ayuh
Apabila memuat naik fail dalam format yang betul, mesej gesaan ditetapkan dalam pengawal: Muat naik berjaya! Ini tiada masalah;
Tetapi apabila memuat naik fail dalam format yang salah, mesej gesaan ialah Ralat Halaman 500? ??
Berikut ialah kod (sama seperti guru):
kemas kini fungsi awam(){
//Dapatkan semua data permintaan termasuk fail yang dimuat naik:
$data= $this->request->param( true );
//Untuk operasi fail individu, bungkusnya ke dalam objek fail
$file=$this->request->file('image');
//Pengesahan dan muat naik fail:
$info=$ fail- >sahkan(['ext'=>'jpg,png','size'=>3000000])->move(ROOT_PATH.'public/uploads/');
if(is_null($info )) {
$this->error($file->getError()); (),
=>$data['link'], ' ]);
//Semak sama ada kemas kini berjaya:
if(is_null($res)){
$this->error('Update failed');
}
$this->success('Kemas kini berjaya') ;
}
Cikgu, tolong bantu saya;
Sepatutnya kod ajax ditulis dengan salah, sila semak kod dengan teliti. ,