]> _ Git - fluidbook-toolbox.git/commitdiff
wait #5363 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 19 Jul 2022 13:23:11 +0000 (15:23 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 19 Jul 2022 13:23:11 +0000 (15:23 +0200)
app/Http/Controllers/Admin/Operations/FluidbookPublication/CompositionOperation.php

index a01d8d848d5ee56f5344411bab2908ea0e61ec39..27706990a2917ac204f4735bccff0178e31554e7 100644 (file)
@@ -3,8 +3,10 @@
 namespace App\Http\Controllers\Admin\Operations\FluidbookPublication;
 
 use App\Models\FluidbookDocument;
+use Cubist\Backpack\Http\Controllers\Base\XSendFileController;
 use Cubist\Util\Files\Files;
 use Illuminate\Support\Facades\Route;
+use Illuminate\Support\Facades\Session;
 
 trait CompositionOperation
 {
@@ -20,9 +22,10 @@ trait CompositionOperation
 
     protected function getThumb($doc_id, $doc_page)
     {
+        Session::save();
         /** @var FluidbookDocument $doc */
         $doc = FluidbookDocument::find($doc_id);
         $path = $doc->getFile($doc_page, 'jpg', 'thumb', true, true, '');
-        return response(null)->header('Content-Type', Files::_getMimeType($path))->header('X-Sendfile', $path);
+        return XSendFileController::sendfile($path);
     }
 }