Newsgroup: it.comp.www.asp
Titolo: Upload file tramite componente COM

Salve a tutti!
Spulciando sul sito di aspitalia ho trovato un componente COM (Dundas) che
permetterebbe di fare l'upload dei file, sempre se si possiedono le
autorizzazioni, sul server impostando pochi parametri.
Il problema è che questo componente non riesco a scaricarlo poichè il link è
andato.
Nessuno ha una soluzione??? Anche simile a questa.
Grazie.
Link di riferimento:
http://www.aspitalia.com/liste/usag/script.aspx?ID=219&Search=file+upload

Ciao,
trovi dundas upload al seguente link:
http://www.dundas.com/other/?section=DundasUpload&body=body.htm
--
Saluti
_____________________________________
     Serverplan  - Hosting & Domini
www.serverplan.com
 - 
in...@serverplan.com
      icq# 158762303 - 41967834
_____________________________________
"Francy" <l...@oooo.pp> ha scritto nel messaggio
news:A9awa.117087$DT4.3...@twister1.libero.it...


 
http://www.dundas.com/other/?section=DundasUpload&body=body.htm
Sai se funziona bene??? e se ha limitazioni di grandezza del file???
Grazie!

 e se ha limitazioni di grandezza del file???
No ma questo dipende anche dal server (quote)
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

Se io avessi questa impostazione:
---------------- PARTE HTML ------------
<FORM action="upload.asp" ENCTYPE = "Multipart/Form-Data">
Primo file: <input type="file" name="file1><BR>
Secondo file: <input type="file" name="file1><BR>
Testo normale: <input type="text" name="testo><BR>
<input type="submit">
</FORM>
----------- PARTE ASP ------------------------------------
<%
On Error Resume Next
Set objUpload = Server.CreateObject ("Dundas.Upload.2")
' Directory in cui salvare
' Attenzione ai permessi!
objUpload.Save "c:\temp\"
If Err.Number <> 0 Then
   Response.Redirect err.Description
Else
   For Each objUploadedFile in objUpload.Files
     Response.Write "<br>- "
     Response.Write objUploadedFile.TagName
     Response.Write ": (" & objUploadedFile.Size
     Response.Write ")"
   Next
   'Mostro tutti i campi
   For Each objFormItem In objUpload.Form
       Response.Write "<br> - " & objFormItem
       Response.Write ": " & objFormItem.Value
    Next
End If
objUpload = Nothing
%>
Innanzitutto lo script che sta sopra è giusto???
Dopo questa funzione scrivo i dati del form su un database... se
l'operazione non va bene e non copia nulla cancello il record inserito
Secondo te il fatto che ci sia ENCTYPE = "Multipart/Form-Data" e non
Method=post può generare qualche problema??? soprattutto xche eseguo delle
request.form e delle request.querystring
In + vorrei mettere questa funzione in un file a parte da includere solo in
caso di necessità. Mi conviene???
Ultima cosa... se dovessi uplodare 3 files insieme come potrei fare? esiste
uno script che già integra una situazione simile?
Ancora 1000 Grazie!!!
Francy

 Ancora 1000 Grazie!!!
De nada, unica problematica è quella del timeout. Se un utente cerca di fare
l'upload di 3 file da 1.5 MB con un modem analogico da 56K difficilmente
riuscirà a completare l'upload, per il semplice fatto che il timeout
scatterà prima che l'utente abbia terminato l'upload.


 scatterà prima che l'utente abbia terminato l'upload.
....può però usare:
Server.ScriptTimeout=nuovo_valore_espresso_in_secondi
giusto?

 ha scritto nel messaggio
news:guKwa.175889$K35.4...@news2.tin.it...

Esatto, ed inoltre può utilizzare la proprietà MaxFileSize per limitare le
dimensioni dei file.


 dimensioni dei file.
Al max possono inviare 3 files che insieme faranno 100 kb...
Cmq ho risolto!!! Fa l'update e tutto funziona x il meglio.
Ma ho notato che quando mi salva i files sul server mette una chiave univoca
davanti al file.Come si toglie?
Io vorrei che i files che salvo avessero un nome deciso da me... ad esempio
data e ora della ricezione e non un codice tipo: {021837373...}file.txt
sarebbe meglio 16052003_nomesceltodame.txt
Si puo' fare???
Grazie!!!

 Si puo' fare???
devi semplicemente impostare la proprietą UploadObject.UseUniqueNames =
false se non la specifichi di default č true.


No no ho risolto col GetFileName... E ho anche ipostato il mio nome...
Ora č tutto ok grazie di TUTTO!!!
P.S. Ho notato sul sito che c'č anche un COM x la mail... questo oggetto
semplifica l'utilizzo del CDONTS o č un'altra cosa???
X far funzionare il componente serve sempre impostare il servizio smtp
manualmente?
1000 Grazie ancora!!!

 manualmente?
sě č questo il suo vantaggio, sei libero di utilizzare il tuo server smtp
