Pergunta

Estou planejando escrever uma aplicação web (.net provavelmente) que terá de analisar as imagens encontradas em usuários da máquina local.

A solução trivial seria deixar o usuário navegue e selecione o arquivo a ser enviado.

Eu quero automatizar esse processo quanto possível e desde que eu deveria saber o local do arquivo de imagem no disco local (eu também estou escrevendo lado do cliente), Eu gostaria de adicionar um simples botão que, quando clicado (lado web), ele irá recuperar o arquivo para o servidor (upload).

Eu sei que isso é um grande problema de segurança, e esta opção é sempre apagado, mas eu pensei que poderia haver uma possibilidade de ter essa opção com um applet Java assinado ou Flash.

Alguma idéia? (Java é preferível). Não me importo de deixar o usuário instalar algo, já que os usuários precisarão instalar o lado do cliente também.

Foi útil?

Solução

Não está claro o que sua pergunta é. Você está perguntando se você pode fazer o que você descreve com um applet Java assinado? Sim, você pode.

Outras dicas

Você pode usar algo como isto para ler em um arquivo.

      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);

Se você quiser usar uma variável e texto não estática, como o local do arquivo que você tem que usar uma variável 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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top