Historia completa: Estoy trabajando en un proyecto para mi empresa que requiere que los usuarios en cada una de nuestras ubicaciones carguen informes generados por un software de terceros. Todos los informes generados por este software siempre se colocan en el mismo directorio. Algunos de nuestros asociados menos informados en informática, a juzgar por la experiencia pasada (y continua) con una tarea similarmente difícil: descargar/guardar facturas en un directorio particular de un sitio web de proveedores, tendrán problemas para encontrar el directorio correcto desde donde cargar.controlar el directorio de trabajo para <input type = "file">?
Las computadoras en cada lugar están ejecutando Windows Server 2003 y actualmente tienen IE6
Nos gustaría aumentar la facilidad de uso y el cumplimiento mediante el establecimiento de las entradas de archivos para que apunte al directorio correcto por defecto.
Inicialmente esperaba poder establecer los archivos directamente en los valores de entrada, pero esto está por buenas razones deshabilitado en la mayoría de los navegadores. ¿Es posible a través de javascript, o simplemente en el propio HTML, controlar el directorio que se abre cuando el usuario presiona el botón Examinar?
Si no, ¿qué otras sugerencias sobre cómo lograrlo? Incluso algo tan simple como una forma de establecer con éxito un acceso directo en el escritorio que obligará al navegador a usar el directorio de trabajo requerido. (IE aparentemente ignora el parámetro 'inicio en' de accesos directos)
java es un poco invasivo ¿no crees? Hay muchos controles activex y controles de carga instantánea que elegiría antes de tener que instalar un runtime de 100MB + que aspire recursos nativos, etc. –
Los controles de carga flash tampoco lo cortarán, siguen las mismas reglas de seguridad que el HTML básico - Nombres de archivos y extensiones solo Tiene razón acerca de la huella de Java, pero estoy tan reacio a utilizar un control ActiveX y/o hacks de registro. Llámeme prejuicioso, supongo, pero me decantaré por Java/SO independiente del navegador/OS y el control ActiveX ejecutándose en IE cualquier día: P – brianpeiris