upload di file pesanti

basy82

Utente Attivo
31 Dic 2005
210
0
0
siracusa
Ragazzi..un consiglio da ki ha più esperienza di me..

Uso uno script asp per l'upload dei file..e funziona perfettamente. Il problema è ke l'utente ha necessità di pubblicare file pesanti..anke di 30 mb.(naturalm. tramite pannello di controllo deve fare lui..queste operazioni).
L'upload si blocca su file di grandi dimensioni..
Sapete se è possibile con asp pubblicare file così grossi? (sto su server aruba...)

L'unica alternativa è l'FTP..ma l'utente nn si mette certo a pubblicare file a mano con i programmi ftp..
Quindi altra domanda stupida: è possibile con asp trasferire file col protocollo ftp?(scusate se sparo cavolate)..

Oppure ke ne so...comprimere "magicamente" il file..sempre con asp..

Come ultima idea...avrei pensato di adattare un codice visual basic che ho trovato in rete..che mi trasferisce file tramite FTP..(quindi compilare creare un file eseguibile..).

Cosa mi consigliate? 30 mb son tanti !!!
 

PoLe

MRW Moderator
6 Giu 2005
2.210
3
0
36
.: Venezia :.
www.bzconsulting.it
ODIO L'UPLOAD CON ASP!!!!! :incazz2: :incazz2:

Ciao Valentina ;)

L'upload con ASP credo sia la bestia più nera, cui purtroppo non esiste ancora una soluzione ottimale! :rolleyes:

Ti rimando a questo post del nostro Luchino :D, di più non saprei che dirti :p

LEGGI QUI

Buona fortuna :D
:byebye:
 

maxdat

Nuovo Utente
28 Set 2005
14
0
0
Si può fare l'invio di file pesanti con asp. Questo è un problema noto ed è possibile risolverlo modificando un impostazione del server web IIS ver. 6.0, perchè suppongo che il server che ospita il sito sia questo...le versioni precedenti non avevano questa limitazione. In pratica bisogna modificare il file MetaBase.xml e per la precisione modificare la stringa relativa al massimo numero di byte da uploadare: AspMaxRequestEntityAllowed.
Di seguito la FAQ trovata in rete che mi è stata utile per risolvere il mio dilemma.
------------------------------------
IIS6.0 prevent the upload of large files (+200Ko)

For IIS6.0 users, the AspMaxRequestEntityAllowed property specifies the maximum number of bytes allowed in the entity body of an ASP request. If a Content-Length header is present and specifies an amount of data greater than the value of AspMaxRequestEntityAllowed, IIS returns a 403 error response. This property is related in function to MaxRequestEntityAllowed, but is specific to ASP request. Whereas you might set the MaxRequestEntityAllowed property to 1 MB at the general World Wide Web Publishing Service (WWW Service) level, you may choose to set AspMaxRequestEntityAllowed to a lower value, if you know that your specific ASP applications handle a smaller amount of data.

Open your MetaBase.XML which is located in c:\Windows\System32\Inetsrv find the line "AspMaxRequestEntityAllowed" and change it to "1073741824".
----------------------------------------

Ora il vero problema è che questa modifica di configurazione del server web te lo deve fare il gestore del server, nel tuo caso aruba. Considerato che già di loro sono zingari, scordati che faranno questo tipo di modifica alla configurazione del server web. Io infatti ho risolto trasferendo tutti i miei portali (circa una cinquantina che erano su register) su un piccolo ISP che si trova dalle mie parti (gulliverweb.com). Ogni mia richiesta di installazione patch o modifica del server viene effettuata nell'arco delle 24 ore. Spero sia stato esaustivo.
Buon lavoro e buona fortuna!!