Вопрос

Я планирую написать веб-приложение (вероятно, .net), которое будет нуждаться в анализе изображений, найденных на локальном компьютере пользователя.

Тривиальным решением было бы позволить пользователю просматривать и выбирать файл для загрузки.

Я хочу максимально автоматизировать этот процесс, и, поскольку я должен знать точное местоположение файла образа на локальном диске (я также пишу на стороне клиента), Я хотел бы добавить простую кнопку, которая при нажатии (веб-сторона) будет загружать файл на сервер (загрузка).

Я знаю, что это серьезная проблема безопасности, и эта опция всегда удаляется, но я подумал, что такая возможность может быть у подписанного Java-апплета или Flash.

Есть идеи? (Java предпочтительнее). Я не против позволить пользователю установить что-либо, так как пользователям потребуется также установить клиентскую часть.

Это было полезно?

Решение

Непонятно, какой у вас вопрос. Вы спрашиваете, можете ли вы сделать то, что вы описываете, с подписанным Java-апплетом? Да, вы можете.

Другие советы

Вы можете использовать что-то подобное для чтения в файле.

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

если вы хотите использовать переменную, а не статический текст, в качестве местоположения файла, вы должны использовать последнюю переменную, подобную этой.

final String myfilename = <path or string var of filename>
File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() {
      public Object run() 
      {
         File inputFile1 = new File(myfilename);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top