visualizare file pdf in client side

acidrain

Nuovo Utente
31 Mar 2009
9
0
0
ciao,

sto utilizzando una libreria js per fare un web application. ho un problema con la visualizzazione del file pdf che si crea nel server side dopo che la pagina in .js manda dei parametri per la creazione del file pdf. il pdf file viene creato però nn viene visualizzato. il problema è che faccio la request con AJAX e ajax nn permette il downloading del file dal server side.

qualcuno mi può aiutare ?
grazie
 

jan267

Utente Attivo
6 Mar 2003
1.955
2
38
32
Milano
twitter.com
Non puoi far scaricare un file tramite ajax (e neanche tramite javascript).
Il massimo che puoi fare è creare il file lato-server e dopodichè effettui un redirect all'url del file.
 

acidrain

Nuovo Utente
31 Mar 2009
9
0
0
Non puoi far scaricare un file tramite ajax (e neanche tramite javascript).
Il massimo che puoi fare è creare il file lato-server e dopodichè effettui un redirect all'url del file.

grazie per la risp. veloce.
nn capisco bene la sua soluzione. allora:
1-mando i parametri con ajax request
2-creo il pdf file in server side
3- ? dove lo salvo questo pdf per poi aprirlo con js
Codice:
window.open('test.php')

sono un pò confusa
 

jan267

Utente Attivo
6 Mar 2003
1.955
2
38
32
Milano
twitter.com
Invia i dati alla pagina (nomi a caso eh) ajax.php nella stessa cartella dove c'è il file ajax.php crea una cartella chiamata pdf e nella cartella pdf salvi i file.
Tramite un redirect (per esempio da javascript) fai scaricare il file:
Codice:
window.location.href = 'http://www.tuosito.it/pdf/file.pdf';
 

acidrain

Nuovo Utente
31 Mar 2009
9
0
0
ciao
di nuovo io.. ho un'altro problema. e se vorrei mandare dal file php solo un valore. il problema è che faccio la autenticazione dell'user e poi se sarebbe registrato allora scelgo tipo di utente (tipo_admin, tipo_seg, tipo_stud,...). faccio un submit del form con il username & pwd tramite ajax. il file php fa l'autenticazione (mysql db) e dovrebbe passare il tipo di utente al file .js la quale fa un redirect in base al tipo di utente

help pls :crying:
 

jan267

Utente Attivo
6 Mar 2003
1.955
2
38
32
Milano
twitter.com
So che può sembrare difficile da credere ma i congiuntivi non fanno male alla salute :D ma a parte questo...

Questa tua richiesta non centra con la storia di prima del pdf, o sì?
Vediamo se ho capito: hai bisogno che alla richiesta ajax venga restituito il tipo di utente che si utentica, giusto?! E poi fare una redirect...
Allora io farei così (nomi dei file a caso):
- file ajax.php: query verso il database, se user & pass sono corretti stampi il tipo di utente, se invece non sono corretti stampi "-1".
- richiesta ajax: al posto di stampare responseText di ajax lo usi in un if ossia:
Codice:
if (transport.responseText == '-1') {
  // fai qualcosa in caso che l'utente non sia identificato
} else {
  // fai qualcosa di diverso in caso che l'utente si sia identificato
}
Oppure potresti farlo con uno switch:
Codice:
switch(transport.responseText) {
  case '-1' : // qualcosa break;
  case 'tipo_admin' : // altro break;
  // ecc...
}
 

acidrain

Nuovo Utente
31 Mar 2009
9
0
0
heheh.. il congiuntivo ..dato che nn è my mothertongue allora mi potrai permettere qualche errore :p

thnx bro..solved

:beer:
 
Discussioni simili
Autore Titolo Forum Risposte Data
Cosina mostrare contenuto da file txt PHP 2
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
M Inviare un file su un server remoto con JavaScript Javascript 0
L Ricezione dei dati su file php da modulo html PHP 6
X unire più file in un pdf Windows e Software 2
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
felino TV e pendrive USB: capacità massima e file system? Discussioni Varie 1
A invio massivo dati a file php Javascript 4
W visualizzare solo file html e sottocartelle di una cartella PHP 1
W Elenco dei link del file presenti in una cartella PHP 2
P Funzione jQuery Ajax invio file a php jQuery 1
S Download di un file in automatico dopo la sua creazione PHP 2
B ciclare file xml con PHP PHP 1
C copiare solo le vocali di un file in un'altro file PHP 2
F Funzione Glob - ricerca file contenente una parola PHP 1
L File CSV con app inventor da errore Sviluppo app per Android 2
zorro file PDF non visualizzo niente PHP 9
N Script elenco file HTML HTML e CSS 5
S Libreria PHP per creare file dwg o dxf PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
I eliminazione file pdf PHP 0
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
R Download file multipli da directory php PHP 0
Cosina Invio messaggio a mailing list su file txt PHP 9
J GIT: Tracciare file nati successivamente SOLO in produzione HTML e CSS 0
M File excel e LibreOffice PHP 0
N file manager da php 5 a 7 PHP 15
rebeca Come Unire file PST in Uno? Windows e Software 0
R Cercare un file all'interno della directory virtuale IIS PHP 3
T Come aprire file .wtb Discussioni Varie 10
A nome file che contiene punto passato come parametro a query PHP 31
M Visualizzare file PDF con link preso dal DB PHP 0
A recuperare data creazione di un file PHP 6
D File pdf che non si aprono .... PHP 1
A aggiungere stringa all'inizio di ogni riga di un file txt PHP 3
Cosina Doppio file fopen PHP 2
O file esistente in directory Java 2
W creare file .jar Java 2
felino PHP e script generazione file excel PHP 2
S decode file json PHP 10
W Rinominare un file in PHP PHP 7
M modificare un file .XML da database Sql PHP 13
A fread non legge il contenuto del file PHP 4
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
M Richiamare una singola funziona da file php PHP 2
S Upload file senza doverlo selezionare PHP 2
P ricavare percorso da "scegli file" PHP 0
S mantenere le modifiche in un file php PHP 2
G corel draw 12 importa file Webdesign e Grafica 0
S Errore "ftp_put(): Can't open that file: Permission denied" PHP 1

Discussioni simili