使用Dropzone进行文件上传; Laravel 4

时间:2013-12-11 11:47:48

标签: php laravel-4 dropzone.js

我正在尝试使用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);

    }

}

1 个答案:

答案 0 :(得分:0)

对不起伙计们......

我很傻......我只想指定合格的路径,将其改为此状态,现在一切正常。

$directory = $pubpath.'/uploads/'.sha1(time());