无法将文件插入MongoDB

时间:2017-08-28 21:39:31

标签: php mongodb file-upload mongodb-query laravel-5.4

我正在使用Laravel 5.4,我正在尝试在我的MongoDB中保存文件(.jpg,.pdf等等),我的文件不高于16MB所以我不需要gridFS但仍然无法保存我的文件,我的HTML表单是这样的:

<form method="POST" action="file" accept-charset="UTF-8" enctype="multipart/form-data">
    <div class="form-group">
        <label class="col-md-4 control-label">Nuevo Archivo</label>
        <div class="col-md-6">
            <input type="file" class="form-control" name="file" >
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-6 col-md-offset-4">
            <button type="submit" class="btn btn-primary">Enviar</button>
        </div>
    </div>
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>

我的控制器是这样的:

public function storefile(Request $request)
{
    $m = new archivo;
    $file = $request->file('file');
    $db = $m->pruebaerp; 
    $collection = $db->archivos;
    $collection->save($file);

    return view('/informacion_entidad');
}

0 个答案:

没有答案