Newsgroup: it.comp.lang.javascript
Titolo: Utilizzo componente Input type="file"

Usando il componente in oggetto, c'e' la possibilita' di assegnargli via
script il file da trasferire, al posto di farlo selezioanre dall'utente? 
Semplifico: devo consentire all'utente di fare upload, e sto lavorando in
net (c#). Nella pagina ASPX ho messo il componente in oggetto, poi nel
code-behind gestisco l'upload, e tutto funziona. Solo che devo simulare
una specie di gestione risorse sulla pagina (e questo e' risolto, con due
asp:listbox riempite via javascript con file e cartelle del client). Mi
blocco quando, selezionato il file nella listbox dei file, dovrei
assegnarlo alla proprieta' .value della input, per usarla come 'motore di
upload'. Sembra che la proprieta', pero', sia in sola lettura. Confermate
o c'e' un altro sistema?
Grazie a tutti!
Bye by SixaM 8-]
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 script il file da trasferire, al posto di farlo selezioanre dall'utente? 
http://www.criosoftware.it/default33.aspx
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 staremo a vedere cosa ci dice in merito :)
Lo sospettavo. Quindi l'utente puo' solo usare il componente standard per
selezionare il file a manina. L'alternativa potrebbe essere un ocx da
scaricare sul client, la versione originale della pagina ne usava uno
scritto in vb6 (non e' un sito 'pubblico', e' una intranet aziendale)...
questo pero' mi pone altri problemi (tipo niente intterazione lato
server). Mi sa che dovranno accontentarsi delle liste solo per cercare i
file in maniera veloce, e poi con l'input effettuare la selezione
effettiva.
Grazie a entrambi!
Bye by SixaM 8-]
P.S. Per la cronaca, per far vedere dalla pagina i file sul client ho
usato il FileSystemObject... che richiede un livello di sicurezza piu'
basso dello standard (necessita' di eseguire script non considerati sicuri
dal browser).  Al rendering della pagina c'e un messaggione del tipo
'Dimiuire il livello di sicurezza di Internet Explorer'... e me l'hanno
chiesto loro...


 scritto in vb6 (non e' un sito 'pubblico', e' una intranet aziendale)...
Se č una intranet aziendale (IE-win32-only) allora sě, con un activex vb6
dovresti cavartela abbastanza velocemente (lo usi solo per l'assegnazione
del valore), del tipo
 
http://uk.builder.com/webdevelopment/scripting/0,39026636,39231317,00.htm
-- 
"e mai che mi sia venuto in mente
 di essere piů ubriaco di voi
 di essere molto piů ubriaco di voi"
									  F.D.A.

  
http://uk.builder.com/webdevelopment/scripting/0,39026636,39231317,00.htm
Grazie 1000, lo provero' a breve. Cercavo di svincolarmi dall'includere
ocx nelle pagine, ma mi sa che ci ricasco sempre...
Bye by SixaM 8-]


 ocx nelle pagine, ma mi sa che ci ricasco sempre...
. :-/ Non vi è altra soluzione purtroppo (o almeno non conosco modi per
fare quello che chiedi...hai già spulciato in rete? Magari modificando
qualche valore di registro...)
Potresti farti una applicazioncina a parte, installarla sui client in
intranet ed usarla per questi scopi specifici ("the right tool for the
right job", dice un guru di queste parti...)
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.