我正在尝试使用dropzone上传多个文件,但我似乎无法让它实际上传文件......
我正在接受“成功”,但文件不存在。
这是我的代码:
public function post_upload() {
$input = Input::all();
$rules = array(
'file' => 'image|max:3000',
);
$validation = Validator::make($input, $rules);
if ($validation->fails())
{
return Response::make($validation->errors->first(), 400);
}
$file = Input::file('file');
$pubpath = public_path();
$extension = Input::file('file')->getClientOriginalExtension();
$directory = $pubpath.'uploads/'.sha1(time());
$filename = sha1(time().time()).".{$extension}";
$upload_success = Input::file('file')->move($directory, $filename);
if( $upload_success ) {
return Response::json('success', 200);
} else {
return Response::json('error', 400);
}
}
答案 0 :(得分:0)
对不起伙计们......
我很傻......我只想指定合格的路径,将其改为此状态,现在一切正常。
$directory = $pubpath.'/uploads/'.sha1(time());