Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel Api邮递员上传图像返回Null_Laravel_Api_Postman - Fatal编程技术网

Laravel Api邮递员上传图像返回Null

Laravel Api邮递员上传图像返回Null,laravel,api,postman,Laravel,Api,Postman,上传后,您的post输入属性类型更改文件将得到响应 您是否尝试删除内容类型标题?根据这一点,这似乎是一个问题 所以,我设置了一个新的Laravel安装来测试这一点,它在我这边工作得很好。当然,没有任何授权,但这不会对结果造成太大影响 路由/api.php $files = $request->file('images'); // return {} $_FILES['images']; // return {"name":"sample-passport.jpg","type":"im


上传后,您的post输入属性类型更改文件将得到响应

您是否尝试删除
内容类型
标题?根据这一点,这似乎是一个问题


所以,我设置了一个新的Laravel安装来测试这一点,它在我这边工作得很好。当然,没有任何授权,但这不会对结果造成太大影响

路由/api.php

$files = $request->file('images'); // return {}

$_FILES['images']; // return {"name":"sample-passport.jpg","type":"image\/jpeg","tmp_name":"D:\\xampp\\tmp\\php4AD9.tmp","error":0,"size":264295}
邮差配置


这是您当前的响应返回{“name”:“sample passport.jpg”,“type”:“image\/jpeg”,“tmp\u name”:“D:\\xampp\\tmp\\php4AD9.tmp”,“error”:0,“size”:264295}$response->file('image')//返回{}$\u文件//返回{“name”:“sample passport.jpg”,“type”:“image\/jpeg”,“tmp\u name”:“D:\\xampp\\php4AD9.tmp”,“error”:0,“size”:295我用一段测试代码更新了答案。这可能会帮助您定位或解决问题。感谢mate的工作,现在我在图像上的数组循环上遇到问题$files=$request->file('images');/我有一个数组映像:[tmp_name,size,error],但我在[tmp_name,size,error]上循环每个映像,而不是在每个($value)的映像[array(image),array(image),array(image)]上循环(//problem array here}我想这里的问题是,您正在迭代单个文件的值,而不是已发送文件的数组:
$request->files('images')
。注意方法的复数形式。
Route::post('/profile/upload_image', function (Request $request) {
    dd($request->file('image'));
});