upload su due server differenti

  • Creatore Discussione Creatore Discussione sermon
  • Data di inizio Data di inizio

sermon

Nuovo Utente
30 Gen 2006
3
0
0
Ciao a tutti.
Ho un problema un pò strano:

Ho una pagina asp da cui è possibile fare l'upload di file, ma tale upload non deve essere soltanto verso il server che contiene la pagina, ma il file da inviare (un'immagine) deve anche essere posto su un server di un mio amico.

In parole povere, al'interno della procedura per effettuare il download ho le due righe di codice:
Codice:
Destinazione = "\public\img\"  & NomeFile1
Set textStream = FSO.CreateTextFile(Server.MapPath(Destinazione), True, False)
e questo va bene per inviare il file al mio server.

Ma per inviare lo stesso file al server del mio amico (che tra l'altro mi ha anche predisposto una cartella con i permessi di scrittura) non posso utilizzare la stessa istruzione, questo perchè al Server.MapPath non posso passare un indirizzo del tipo:
Codice:
Server.MapPath("http://altrosito.it/...")

Come posso venirne a capo? Esiste un altro sistema per specificare il percorso della destinazione senza usare Server.MapPath?

Grazie a chiunque saprà consigiarmi.
 
Presumo che non si possa spedire un file a 2 server diversi...a meno che non crei un'altra pagina asp anche in quel server e rinvii il file una seconda volta...forse funzionerebbe con una rete VPN?Aspettiamo Luke che è meglio:)
 
NO NO NO, non si può fare una cosa del genere!! L'upload dei files è una cosa delicata!! Ci vogliono permessi di scrittura e autorizzazioni che non si possono avere navigando!
Quello che puoi fare è:

Una volta uplodato il file nel tuo server, fai un redirect ad una pagina di upload nel server del tuo amico, passando con GET il valore del campo "Sfoglia", all'apertura della pagina, fai partire un comando javascript che invia il modulo onload="document.form1.submit()"

Prova e vedi se funziona!
 
daviduccio ha scritto:
NO NO NO, non si può fare una cosa del genere!! L'upload dei files è una cosa delicata!! Ci vogliono permessi di scrittura e autorizzazioni che non si possono avere navigando!
Quello che puoi fare è:

Una volta uplodato il file nel tuo server, fai un redirect ad una pagina di upload nel server del tuo amico, passando con GET il valore del campo "Sfoglia", all'apertura della pagina, fai partire un comando javascript che invia il modulo onload="document.form1.submit()"

Prova e vedi se funziona!

Secondo me cosi l'immagine se la perde sul primo server:D
 

Discussioni simili