add 'inline' route to allow embedding uploads

This change adds an 'inline' route to uploads which sets the
'Content-Disposition' HTTP header to 'inline'. This allows modules to
embed and display uploads in an HTML 'embed' element.
This commit is contained in:
Hendrik Hagendorn
2023-05-21 14:16:48 +02:00
parent 9429728281
commit d3661038ac
3 changed files with 19 additions and 1 deletions

View File

@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Route;
*/
Route::group(['as' => 'uploads.', 'prefix' => 'uploads'], function () {
Route::get('{id}/inline', 'Common\Uploads@inline')->name('inline');
Route::delete('{id}', 'Common\Uploads@destroy')->name('destroy');
});