элемент управления FileUpload глючит при работе через Firefox 2
Теперь так: если веб-приложение запущено в Internet Explorer 6.0, свойство fileUploadCmdLine.PostedFile.FileName равно "C:\1.exe" (всё в порядке). Если веб-приложение запущено в Firefox 2.0, свойство fileUploadCmdLine.PostedFile.FileName равно "1.exe". Непонятно, откуда брать полный путь к файлу??? Может FileUpload не совместимо с Firefox 2 или в Firefox настройки какие-нибудь поменять надо?
То есть ты хочешь запустить с помощью веб-страницы файл на чужом компьютере? Вообще-то это не возможно. А тем более не с помощью FileUpload. Этот компонент всего лишь позволяет с клиентской машины закачать файл на сервер. А запустить с браузера приложение - запрещает секюрити.
Цитата: lesovick
Может FileUpload не совместимо с Firefox 2 или в Firefox настройки какие-нибудь поменять надо?
Это скорее IE6 несовместим и несекурен в силу того, что беспричинно сообщает серверу, где на локальной машине клиента находится файл. Это избыточная и совершенно ненужная информация серверу.
Если так хочется запускать программы с вебстраницы, попробуйте использовать hta-файлы (HTML application кажется).
Основная задача вот какая: произвести обзор доступных с хоста, содержащего веб-приложение, файлов, выбрать один из них и сохранить путь к нему. Если это можно сделать НЕ FileUpload, а чем-то другим, подскажите, пожалуйста, чем.