Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

531
Views
¿Cómo ver pdf sin descargar en laravel?

quiero ver el pdf en el navegador, pero comenzó a descargarse automáticamente por IDM.

Aquí está mi código de controlador,

 $filename = Pdf::find($id); $path = asset($filename->pdf); return Response::make(file_get_contents($path), 200, [ 'Content-Type' => 'application/pdf', 'Content-Disposition' => 'inline; filename="' . $filename . '"', ]);

Aquí está mi código de hoja,

 <a href="{{route('preview.pdf',[$pdf->id])}}">view</a>

Cuando hago clic en el botón Ver, IDM comenzó a descargarlo automáticamente. quiero prevenirlo. Nadie puede descargar el pdf, el usuario solo puede ver el pdf.

Alguien sabe como hacerlo?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

La respuesta de Laravel tiene un file() :

 return response()->file($pathToFile);
over 4 years ago · Santiago Trujillo Report

0

El método de archivo se puede usar para mostrar un archivo, como una imagen o un PDF, directamente en el navegador del usuario en lugar de iniciar una descarga.

https://laravel.com/docs/6.x/responses#file-responses

De acuerdo con la documentación, deberíamos usar esta forma.

Para evitar descargas forzadas por IDM, en la configuración de IDM, puede hacer las siguientes 2 formas:

  1. Eliminar tipo de PDF
  2. Especifique su dirección donde IDM no se descargará automáticamente

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!