Как я могу запустить код на стороне клиента из браузера? - PullRequest
0 голосов
/ 11 июня 2010

С LLVM и silverlight это может быть возможно сейчас (или может быть возможно с флеш-памятью).

Мне нравится, когда пользователь выбирает файл, а затем выполняет следующие действия: 1) Хешируйте его с помощью md5 и sha1.2) Если архив проверяет, есть ли в нем исполняемый файл 3) Если архив проверяет, защищен ли пароль

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

Как я могу сделать это через браузер?

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Вы можете использовать API-интерфейс HTML 5 File. Посмотрите на FileReader.readAsBinaryString в частности. Однако я бы посчитал это пустой тратой времени в этом случае. Вам все равно придется повторить все эти проверки на сервере (никогда не доверяйте клиенту).

1 голос
/ 11 июня 2010

Вы можете сделать это на множестве платформ с Java или Flash.

Если вы заботитесь только об этом в Windows, вы можете сделать это с этими 2 или Silverlight, встроенной страницей WPF, встроенной страницей Windows Forms или элементом управления ActiveX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...