mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Fixes for document inline display
This commit is contained in:
parent
7604bf28e6
commit
f725152434
@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
||||
|
||||
use App\Filters\DocumentFilters;
|
||||
use App\Http\Requests\Document\DestroyDocumentRequest;
|
||||
use App\Http\Requests\Document\EditDocumentRequest;
|
||||
use App\Http\Requests\Document\ShowDocumentRequest;
|
||||
use App\Http\Requests\Document\StoreDocumentRequest;
|
||||
use App\Http\Requests\Document\UpdateDocumentRequest;
|
||||
@ -114,9 +115,16 @@ class DocumentController extends BaseController
|
||||
|
||||
public function download(ShowDocumentRequest $request, Document $document)
|
||||
{
|
||||
|
||||
$headers = [];
|
||||
|
||||
if(request()->input('inline') == 'true')
|
||||
$headers = array_merge($headers, ['Content-Disposition' => 'inline']);
|
||||
|
||||
return response()->streamDownload(function () use ($document) {
|
||||
echo file_get_contents($document->generateUrl());
|
||||
}, basename($document->generateUrl()));
|
||||
}, basename($document->generateUrl()), $headers);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -126,7 +134,7 @@ class DocumentController extends BaseController
|
||||
* @param Document $document
|
||||
* @return Response
|
||||
*/
|
||||
public function edit(EditDocumentRegquest $request, Document $document)
|
||||
public function edit(EditDocumentRequest $request, Document $document)
|
||||
{
|
||||
return $this->itemResponse($document);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user