| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- <?php
 
- namespace App\Http\Controllers\Web;
 
- use App\Models\BaseAttachmentModel;
 
- use Response;
 
- class AttachmentController extends Controller
 
- {
 
-     public function download($md5)
 
-     {
 
-         $attachment = BaseAttachmentModel::where(['md5' => $md5])->first();
 
-         if (!$attachment) {
 
-             return view('errors.404');
 
-         }
 
-         return Response::download($attachment->path, $attachment->name, [
 
-             'Content-type'  => $attachment->file_type,
 
-             'Accept-Ranges' => 'bytes',
 
-             'Accept-Length' => $attachment->size,
 
-         ]);
 
-     }
 
-     public function image($md5)
 
-     {
 
-         $attachment = BaseAttachmentModel::where(['md5' => $md5])->first();
 
-         if (!$attachment) {
 
-             return view('errors.404');
 
-         }
 
-         return Response::download($attachment->path, $attachment->name, [
 
-             'Content-type'  => $attachment->file_type,
 
-             'Accept-Ranges' => 'bytes',
 
-             'Accept-Length' => $attachment->size,
 
-         ], 'inline');
 
-     }
 
- }
 
 
  |