Newsgroup: it.comp.www.asp
Titolo: Download con ASPsmartUpload->Problemi

Salve,
ho il seguente problema nell'utilizzare la componente ASPsmartUpload per il
download di un file in modo "sicuro", cioč senza mostrare all'utente dove sia
fisicamente il file sul server.
Utilizzo un link del tipo:
"download.asp?file=nomefile.ext"
che viene aperto in una pop-up.
Nella pagina in questione (download.asp) faccio i seguenti passaggi:
- determino dal mio database il tipo MIME associato all'estensione del file da
una tabella di appoggio;
- controllo che il file esista sul server;
- creo l'oggetto: 
     Set MyDownload = Server.CreateObject("AspSmartUpLoad.SmartUpLoad")
- parte il download:
     MyDownload.DownloadFile (path & nomefile),TipoMime, nomefile
Il download funziona benissimo, l'unico problema č che subito dopo che scelgo
'salva' nella finestra di pop-up appare il messaggio di pagina non trovata
("Impossibile trovare.....")
Ho provato a chiuderla con jscript subito dopo la chiamata alla DownloadFile,
ma non ho ottenuto nessun risultato.
Inoltre se nella finestra di dialogo scelgo "Apri" invece di salva, mi si
ripresenta nuovamente stessa finestra di dialogo che mi obbliga a rifare la
scelta di apri o salva. Solo in questa seconda volta la pagina mi apre il file
oppure me lo salva ritornandomi nessun errore nella pop-up.
Spero di essere stato chiaro!
Le mie domande sono le seguenti:
- Qualcuno ha mai utilizzato aspsmartupload e saprebbe aiutarmi?
- Conoscete qualche soluzione alternativa a questa, eventualmente anche
utilizzando un altro sistema per il download?
Spero di non avervi stancato, e vi ringrazio per il tempo donatami anche solo
per la lettura di questo post!
Cordiali saluti,
Stefano Pedone
-- 
Posted from  [193.204.78.97] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se non ricordo male quando esegui il download (non upload sul server,
download di un file dal server al client...stiamo parlando di questo, vero?)
non puoi fare altro...
apri la finestra di popup, esegui il download, al termine chiudi la
finestra; nella pagina "madre" quando apri la popup registrati il nome in
una var; fai un test (non so come, prova a vedere se ti restituisce
undefined quando la finestra si chiude)e visualizza "download terminato".
Oppure vedi se riesci a mettere un <body onload='opener.nomefunction' o
simile per eseguire una function della finestra "madre" quando ha terminato.
Oppure non ho capito bene la domanda...

Io non so rispondere alla tua domanda in quanto non me ne intendo molto di
jscript cmq ho adottato per un Sistema di questo tipo:
1)Salvo in un Db il nome dei File che devono scaricare gli utenti con
relativo id
2)Creo la lista di link con i file da scaricare con l'id del file
3)Al click richiamo una pagina popup asp che mi copia in una directory
temporanea il file e lo fa downloadare autoridirezionandosi al path del file
attuale e salva in sessione il path della directory
4)Nel global.asa ho inserito una script che alla fine della sessione elimina
la directory temporanea in sessione.
Spero di essere stato chiaro cmq sono a disposizione per chiarimenti
FlyBaba

 finestra; 
  Il problema č che non riesco a chiudere la finestra di popup, non mi fa
scrivere
  niente dentro essa!
A quanto ho capito č un problema di IE, infatti:
http://support.microsoft.com/support/kb/articles/Q279/6/67.ASP
 Sto cercando un espediente per riuscirvi.
P.S. Grazie comunque!


 wrote in message
news:9phemp$1vvc$1...@stargate1.inet.it...

