Php Angular,Laravel-下载文件

Php Angular,Laravel-下载文件,php,angularjs,Php,Angularjs,我有一个从服务器下载文件的应用程序。在后端有Laravel 5.2,但在前端AngularJS 1.6 下面我展示了我在controller中下载文件的方法: public function getCaseFile(Request $request){ $caseId = $request->caseId; $fileId = $request->fileId; $path = $this->caseFi

我有一个从服务器下载文件的应用程序。在后端有Laravel 5.2,但在前端AngularJS 1.6

下面我展示了我在controller中下载文件的方法:

public function getCaseFile(Request $request){

            $caseId = $request->caseId;
            $fileId = $request->fileId;
            $path = $this->caseFiles->getCaseFilePath($caseId,$fileId);
            $headers = [
            'Content-Type' => 'application/png',
            ];

        return response()->download($path,"adsa.png",$headers);


    }
该方法的途径是:

Route::get('/cic/upload/getCaseFile/{caseId}/{fileId}','\App\Http\Controllers\CicCore\UploadController@getCaseFile');
当我试图在浏览器中获取该文件时,一切正常。下面我显示链接:

http://dev.cic:8004/cic/upload/getCaseFile/232551/496
问题是当我试图在Angular应用程序中下载文件时

应用程序被重定向到链接:

http://dev.cic:8004/

我不知道怎么了。有人知道这是怎么回事吗?我将非常感谢你的帮助。致以最诚挚的问候

请按以下方式准备您的链接:

<a target="_self" href="example.com/uploads/asd4a4d5a.pdf" download="fileuploader.png">fileuploader.png</a>

您是否
$var\u dump($request->caseId)
检查请求中是否有
caseId
fileId