简体   繁体   English

Dingo API (dingo/api) 处理输入文件

[英]Dingo API (dingo/api) Handle input file

How to handle "form-data" files in Dingo Api controller?如何处理Dingo Api controller 中的“表单数据”文件?

    $api->post('picture', [
        'uses' => 'SomeController@uploadPicture',
    ]);

And controller:和 controller:

    public function uploadPicture(Request $request){
        dd($request->allFiles()); // !!!!!!!! return an empty set []
    }

The question is how to get $request's file methods work?问题是如何让 $request 的文件方法起作用?

Access the files posted in the request by name按名称访问请求中发布的文件

public function uploadPicture(Request $request)
{
   dd(\Input::file('html_or_postman_name_of_file_input_here'));
}

Assuming an HTML form like this (even if posting via Ajax)假设像这样的 HTML 形式(即使通过 Ajax 发布)

<form action="/url" method="post" enctype="multipart/form-data">
    @csrf
    <input type="file" name="html_name_of_file_input_here">
    <button type="submit">Submit</button>
</form>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM