我真的不知道怎么解释这个,但我会试试。
在我的UploadController中,我有以下内容:
class UploadController extends \Digitus\Base\Controllers\BaseController {
public function index()
{
return $this->view->make('user.profile.picture');
}
public function update()
{
$file = Input::file('file');
$destinationPath = 'uploads/'.$this->user->id;
$filename = $file->getClientOriginalName();
$upload_success = $file->move($destinationPath, $filename);
try
{
$user = $this->user;
$user->image = $upload_success;
if($user->save())
{
return $this->redirect->to('user/'.$user->username.'/profile');
}
} catch(\Exception $e) {
return $this->redirect->to('user/'.$user->username.'/profile')->withErrors(array('login'=> $e->getMessage()));
}
}
}
我的问题是:当我上传图片时,会产生“uploads / username \ imagename.extension” 我一直在网上搜索这个,但找不到我需要的东西。
我想要的是,\变成了/我可以实际使用图像。
有谁知道我必须做什么?
不,以下代码也不起作用:
$destinationPath = 'uploads/'.$this->user->id.'/';
非常感谢您的意见。