where('file_path LIKE', "%{$resource_name}")->first(); if (!$file) { return service('response')->setStatusCode(404)->setBody("Archivo no encontrado"); } $resource_path = WRITEPATH . $file->file_path; if (file_exists($resource_path)) { $mime_type = mime_content_type($resource_path); $response = service('response'); $response->setContentType($mime_type); $response->setBody(file_get_contents($resource_path)); $response->send(); } else { return service('response')->setStatusCode(404)->setBody("Archivo no encontrado"); } } function tickets($resource_name) { helper('file'); $resource_path = WRITEPATH . 'uploads/tickets/' . $resource_name; if (file_exists($resource_path)) { // Get the mime type of the file $mime_type = mime_content_type($resource_path); // Get an instance of the Response class $response = service('response'); // Set the content type $response->setContentType($mime_type); // Set the output $response->setBody(file_get_contents($resource_path)); // Send the response to the browser $response->send(); } } function orden_trabajo($ot_id, $resource_name) { helper('file'); $resource_path = WRITEPATH . 'uploads/orden_trabajo/' . $ot_id . '/' . $resource_name; if (file_exists($resource_path)) { // Get the mime type of the file $mime_type = mime_content_type($resource_path); // Get an instance of the Response class $response = service('response'); // Set the content type $response->setContentType($mime_type); // Set the output $response->setBody(file_get_contents($resource_path)); // Send the response to the browser $response->send(); } } function catalogo($catalogo_id, $resource_name) { helper('file'); $resource_path = WRITEPATH . 'uploads/catalogo/' . $catalogo_id . '/' . $resource_name; if (file_exists($resource_path)) { // Get the mime type of the file $mime_type = mime_content_type($resource_path); // Get an instance of the Response class $response = service('response'); // Set the content type $response->setContentType($mime_type); // Set the output $response->setBody(file_get_contents($resource_path)); // Send the response to the browser $response->send(); } } }