41 messaggi dal 20 giugno 2001
ciao, vengo subito al dunque, ho il seguente codice che mi permette di uploadare un file su server ARUBA:

<% Server.ScriptTimeout=3600%>
<!--#include file="upload.asp"-->
<%Response.Expires=0
Response.Buffer = TRUE
Response.Clear
byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
Dim UploadRequest
Set UploadRequest = CreateObject("Scripting.Dictionary")
BuildUploadRequest RequestBin
contentType = UploadRequest.Item("blob").Item("ContentType")
filepathname = UploadRequest.Item("blob").Item("FileName")
filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("blob").Item("Value")

'Create FileSytemObject Component
Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")

'Create and Write to a File
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
Set MyFile = ScriptObject.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd) & filename)

For i = 1 to LenB(value)
MyFile.Write chr(AscB(MidB(value,i,1)))
Next
MyFile.Close%>


Se io uppo file da 2-3 Mb, lo sricpt funziona alla grande, il file viene uploadato con successo.

Ma se incomincio a uppare file da 15-20 Mb, mi da o un errore nella riga 6 o un errore nella riga 7.

Qualcuno sa spiegarmi il perchè?
Devo usare un codice diverso?

Grazie in anticipo

come firma?
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
prova innanzitutto ad innalzare Server.ScriptTimeout
e poi probebilemte c'è un limite di dimensioni che tu non puoi superare

http://www.gustoroma.it/
41 messaggi dal 20 giugno 2001
il problema è che io ho l'ADSL, 15 Mb li uppo in 7 minuti, mentre il timeout è di 1 ora

allora sarà per forza una restrizione di Aruba, voi che dite?

come firma?
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
dovresti scrivere precisamente l'errore che ti da e poi io o qualcun'altro potrà forse capire se c'è un errore o una restrizione di aruba

http://www.gustoroma.it/
41 messaggi dal 20 giugno 2001
Dopo 15 mb inviati ecco il messaggio:


Request object error 'ASP 0104 : 80004005'

Operation not Allowed

/Public/videodsl/outputFile.asp, line 7


mancava 1 mb circa
Modificato da gtr-d il 14 giugno 2004 15.38 -

come firma?
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
Credo che quindi il problema sia proprio la grandezza del file

http://www.gustoroma.it/
41 messaggi dal 20 giugno 2001
kakkio

grazie 1000 per l'attenzione

come firma?
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
Non so in che modo fai e se hai un abbonamento ma credo potresti fare una richiesta di spazio su aruba (credo pagando una piccola cifra)

http://www.gustoroma.it/

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.