我正在尝试使用Laravel
上传图片它正在努力将图像成功放入目标文件夹,但当我尝试在IDE
内查看图像时,我被告知他们是腐败的,netbeans
无法打开它们。
我想知道我的upload
进程是否导致此问题?
这是我的代码:
public function handleCreate(){
$book = new Book;
$book->title = Input::get('title');
$book->desc = Input::get('desc');
//Img uploading...
$destinationPath = '';
$filename = '';
if(Input::hasFile('cover')){
$file = Input::file('cover');
$destinationPath = public_path().'/img/';
$filename = str_random(6) . "_" . $file->getClientOriginalName();
$uploadSuccess = $file->move($destinationPath, $filename);
}
$book->cover = $filename;
$book->save();
return Redirect::route('books')->with('msg', 'test');
}
非常感谢任何帮助。我知道图片在上传之前没有损坏,因为我可以在桌面上查看。问题仅在上传后才会出现。