I´m traying to open pdf file in modal with laravel, but always return this:
Sorry, the page you are looking for could not be found.
i don´t know that i´m doing bad.
First i´m upload my file with input type file and ajax using formData
, in my controller process this file:
/**
* FUNCTION TO SAVE ORDER WITH DEALER
*/
public function saveOrderDealerNumber(Request $request)
{
try{
if($request->file('adjunto') != ""){
$nombreArchivo = $request->file('adjunto')->getClientOriginalName();
$file = $request->file('adjunto');
$path = public_path().'/postventa';
$uplaod = $file->move($path,$nombreArchivo);
return asset('postventa/'.$nombreArchivo);
}else{
return "Error al subir fichero, consulte al administrador del sistema";
}
}catch(Exception $e){
return $e->getMessage();
}
}
this function upload ok my file in my folder in public_path()
i don´t use storage folder.
In javasript response i have this:
success: function(response){
var today = new Date();
var date = today.getDate()+"/"+"0"+(today.getMonth()+1)+"/"+today.getFullYear()+" "+
today.getHours() + ":" + today.getMinutes();
//date to insert in db
var dateDB = today.getFullYear()+"-"+"0"+(today.getMonth()+1)+"-"+today.getDate()+" "+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds();
$("#adjuntoSend").val(file.name);
$("#usuarioSend").val('');
$("#fecha_horaSend").val(dateDB);
$("#routeAttachedSend").val(file.name);
$("#tableFiles tbody").append(`
<tr class="text-center">`+
`<td>`+file.name+`</td>`
+`<td>`+file.type+`</td>`
+`<td>`+"{!! auth()->user()->nombre !!}"+`</td>`
+`<td>`+date+`</td>`
+`<td><button type="button" class="btn" data-toggle="modal" data-target="#myModal"><i class="fas fa-eye text-dark fa-2x"></i></button></td>`
+`</tr>`);
$(".btn").on('click', function(){
$("#document").attr("src", response);
})
},
I´m set src attr to embed tag in my modal bootstrap, this it´s result:
<embed src="https://xxxx/postventa/cliente.pdf" frameborder="0" width="100%" height="400px">
postventa it´s a folder in public
.
When i´m editting my order, i have same code and also i have same error.. But in my localhost it´s ok.
my subdomain it´s in VPN in my server.
Any body have idea that i´m doing wrong?
Thanks for help. I´m modifying this app, all system it´s in windows server with xampp.....
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire