Pregunta

Estoy planeando escribir una aplicación web (.net probablemente) que necesitará analizar imágenes encontradas en la máquina local de los usuarios.

La solución trivial sería permitir al usuario navegar y seleccionar el archivo que se va a cargar.

Quiero automatizar este proceso lo más posible y dado que debería saber la ubicación exacta del archivo de imagen en el disco local (también estoy escribiendo el lado del cliente), Me gustaría agregar un botón simple que al hacer clic (lado web), recuperará el archivo al servidor (cargar).

Sé que este es un problema de seguridad importante, y esta opción siempre se elimina, pero pensé que podría existir la posibilidad de tener esa opción con un applet Java o Flash firmado.

¿Alguna idea? (Java es preferible). No me importa dejar que el usuario instale algo, ya que los usuarios también necesitarán instalar el lado del cliente.

¿Fue útil?

Solución

No está claro cuál es tu pregunta. ¿Pregunta si puede hacer lo que describe con un applet Java firmado? Sí, puedes.

Otros consejos

Puede usar algo como esto para leer en un archivo.

      File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() {
      public Object run() 
      {
         File inputFile1 = new File("C:\\Program Files\\MyFolder\\MyFile.jpg");
         return inputFile1;
      }
      });

  FileReader in = new FileReader(inputFile);

si desea utilizar una variable y no texto estático como ubicación del archivo, debe utilizar una variable final como esta.

final String myfilename = <path or string var of filename>
File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() {
      public Object run() 
      {
         File inputFile1 = new File(myfilename);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top