Infatti (immagino che su Aruba tu stia uploadando nella cartella dei db e quindi non c'è nulla da fare... che dire... costa poco: "qualche" svantaggio ce l'avrà pure, no?)

Potresti scriverti una pagina asp (ad esempio "visualizzaimmagini.asp") che riceva in query string il nome dell'immagine da visualizzare, legga il file corrispondente via FSO, quindi, settato correttamente il contenttype a "image/gif" o "image/jpg", faccia la binarywrite dello stream binario del file.
Nell'html, per visualizzare un'ipotetica immagine "pippo.gif" uploadata dovresti quindi inserire:

<img src="visualizzaimmagini.asp?file=pippo.gif" />

Matteo Casati
GURU4.net
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
E invece no!

Per leggere l'immagine via FSO dovrebbe poi utilizzare l'oggetto stream è disabilitato....

In alternativa, visto che su Aruba esiste di default la cartella "/public" che ha i permessi giusti sia in lettura che scrittura, perchè non utilizzare quella per gli upload senza stare poi lì a complicarsi l'esistenza?

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
vitosulla ha scritto:
In alternativa, visto che su Aruba esiste di default la cartella "/public" che ha i permessi giusti sia in lettura che scrittura, perchè non utilizzare quella per gli upload senza stare poi lì a complicarsi l'esistenza?


Chiedo venia. Semplicemente (e - IMHO - per fortuna) non ho mai avuto a che fare con Aruba...


Certo se c'è già una directory R/W... usala!

Matteo Casati
GURU4.net
61 messaggi dal 05 dicembre 2002
Grazie stasera provo!
Pensavo che la cartella con i permessi di scrittura fosse soltanto "mdb-database"

ciao ciao
61 messaggi dal 05 dicembre 2002
Ciao, Sempre io che Rompo!

altra domanda!
Come posso aumentare il time out dello script?
se carico file troppo grandi mi si blocca dandomi questo errore!

Grazie ancora
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Ti risponderei con un:

Session.ScriptTimout = num. di secondi....

Ma, il problema è che sul tuo ISP tale direttiva non ha alcun effetto.

L'alternativa è hosting dedicato dove, dalla consolle di IIS, imposti a tuo piacimento ogni parametro, timeout compreso.

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
61 messaggi dal 05 dicembre 2002
e se usassi:

server.timeout = numero secondi

come ho trovato in vecchi forum?

possibile che nn possa modificarlo?
grazie
ciao
61 messaggi dal 05 dicembre 2002
Ciao

ho aumentato il timeout con:

Server.ScriptTimeout = 120000

ma con file di 15 mb mi da questo errore:

Request object error 'ASP 0104 : 80004005'

Operation not Allowed

uploadmanager.asp, line 23

Questa è la riga incriminata:

rs("mBin").AppendChunk r.BinaryRead(r.TotalBytes)

con file più piccoli funziona! Possibile nn mi sia permesso pubblicare file grandi?
ciao, grazie e buon Natale!

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.