Articolo completo: Sto lavorando a un progetto per la mia azienda che richiede agli utenti di ciascuna delle nostre sedi di caricare report generati da un software di terze parti. Tutti i report generati da questo software sono sempre collocati nella stessa directory. Alcuni dei nostri colleghi meno esperti di computer, a giudicare dall'esperienza passata (e in corso) con un compito altrettanto difficile: scaricare/salvare le fatture in una particolare directory da un sito Web di fornitori, avranno problemi a trovare la directory corretta da cui caricare.controlla la directory di lavoro per <input type = "file">?
I computer in ogni postazione è in esecuzione Windows Server 2003 e attualmente hanno IE6
Vorremmo aumentare la facilità d'uso e il rispetto impostando gli ingressi di file per puntare alla directory corretta per impostazione predefinita.
Inizialmente speravo di poter impostare i file direttamente nei valori di input, ma questo è per buoni motivi disabilitato nella maggior parte dei browser. E 'possibile tramite javascript o semplicemente nel codice HTML stesso controllare la directory che si apre quando l'utente preme il pulsante Sfoglia?
In caso negativo, quali altri suggerimenti su come realizzarlo? Anche qualcosa di semplice come un modo per impostare correttamente un collegamento sul desktop che costringerà il browser a utilizzare la directory di lavoro richiesta. (IE ignora apparentemente il parametro "start in" delle scorciatoie)
java è un po 'invasivo, non pensate? Ci sono molti controlli Activex e controlli di caricamento flash che sceglierei prima di dover installare un runtime di 100 MB + che risucchi risorse native, ecc. –
I controlli di caricamento in Flash non lo taglieranno, seguono le stesse regole di sicurezza dell'HT di base - Nomi file e solo le estensioni. Hai ragione riguardo all'impronta di Java, ma sono altrettanto titubante nell'usare un controllo ActiveX e/o hack di registro. Chiamami pregiudicato, suppongo, ma preferirei OS/browser indipendente Java over e controllo ActiveX in esecuzione su IE ogni giorno: P – brianpeiris