27 messaggi dal 09 aprile 2002
Ho provato lo script di Daniele Bochicchio sul Dundas Upload; due domande:
- bisogna impostare la cartella in cui salvare i file sul server remoto (tipo su C:\temp come nell'esempio) o sul web stesso (io opterei per la seconda opzione.. ma non lo so)?

- Quando lo provo mi da come errore " Failed to get the boundary. ", che significa?

spero che mi risponderai..
ciao

55 messaggi dal 06 settembre 2002
Spero di poterti essere utile;

La cartella in cui fare l'Upload la puoi mettere dove vuoi sul Web Server. Io l'ho sempre messa all'interno della directory in cui sono le pagine (es: c:\InetPub\wwwRoot\MioSito\Images\Archivio) per maggior comodità nel reperirle dopo.
Ricorda di dare all'IUSR_NomeMacchina i diritti per salvare

Per quanto riguarda il secondo problema ricordo di averlo avuto anch'Io, ma non ricordo l'occasione, magari se posti il codice mi torna in mente.

Ciao


27 messaggi dal 09 aprile 2002
Allora, intanto grazie mille. Ecco il codice:

QUESTA E' LA PRIMA PAGINA, DA CUI INVIO I DATI

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<FORM action="upload.asp" ENCTYPE = "Multipart/Form-Data">

<input type="file" name="file1"> <BR>

<input type="file" name="file1"> <BR>

<input type="text" name="testo"> <BR>
<input type="submit">
</FORM>

</body>
</html>



QUESTA POI E' LA PAGINA CHE DOVREBBE UPLOADARE I FILE


<%@LANGUAGE="VBSCRIPT"%>


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%

On Error Resume Next

Set objUpload = Server.CreateObject ("Dundas.Upload.2")

' Directory in cui salvare
' Attenzione ai permessi!
objUpload.Save "UploadFile"

If Err.Number <> 0 Then
Response.write 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

%>
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>

3.122 messaggi dal 16 maggio 2002
<b>AndreaB29 ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
Ricorda di dare all'IUSR_NomeMacchina i diritti per salvare
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>
Come si fa a dare ad un utente i diritti di salvare? Ovvero, il generico visitatore del mio sito come può salvare files in una directory diversa da /public?

Jim Raynor
http://www.freestyler.it

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
99 messaggi dal 26 ottobre 2001
Per dare i diritti di scrittura ad una directory devi avere accesso al server, se utilizzi uno spazio frazionato in hosting, probabilmente dovrai prendere quello che ti danno e non potrai mettere mano ai permessi.
Comunque tieni presente che sarebbe meglio che l'utente del sito non possa decidere dove salvare i files, ma dovresti decidere tu dove puo' mettere mano senza creare problemi di sicurezza.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.