Ron*_*nki -1 api laravel laravel-api
先感谢您,
我有一个控制器功能,如
public function storeBlog(Request $request)
{
// Here i am receiving file like $request->file('image');
}
Run Code Online (Sandbox Code Playgroud)
现在我想将该文件发送到 API 端点,例如
Http::post('http://example.com/v1/blog/store', $request->all());
Run Code Online (Sandbox Code Playgroud)
我收到了所有的请求,但没有收到文件,我知道我们需要将POST数据作为一个传递,multipart但我不知道怎么做
谁能帮忙
您应该使用 Http::attach 上传文件。
public function storeBlog(Request $request)
{
// check file is present and has no problem uploading it
if ($request->hasFile('image') && $request->file('photo')->isValid()) {
// get Illuminate\Http\UploadedFile instance
$image = $request->file('image');
// post request with attachment
Http::attach('attachment', file_get_contents($image), 'image.jpg')
->post('example.com/v1/blog/store', $request->all());
} else {
Http::post('http://example.com/v1/blog/store', $request->all());
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2271 次 |
| 最近记录: |