Мне нужно, чтобы пользователь нажимал на кнопку обзор, указывал путь к файлу, после чего, путь сохранялся бы в БД. Можно ли такое осуществить? Например, с помощью php/js/file api?
18 комментариев
Есть у нас сомнение, что ты, мил человек, стукачок. )))
Странный вопрос и не до конца понятный: в обычное текстовое поле можно записать что угодно в т.ч. путь, но открыть его средствами браузера нельзя, в т.ч. узнать путь к только что выбранному файлу на форме.
Пользователь заходит на сайт, нажимает обзор, и выбирает путь к программе, после чего путь запоминается в БД, чтобы программу можно было запустить в дальнейшем, php, например, позволяет получить только имя файла(
Ну да, пользователю становится скучно, он заходит на сайт и выбирает путь к программе, которая форматирует диск C, после чего эту программу он бы смог запускать самостоятельно.
максимум, что можно сделать, это при скачивании файла передать его МИМЕ тип и браузер САМ предложит пользователю что ОН хочет сделать с файлом: открыть программой или просто сохранить…
Не совсем так. Если программное обеспечение поддерживает «распознавание» Custom URL Schemes, то сделать можно достаточно много. В т.ч., и просто запускать этот софт на машине клиента по клику линка на веб-странице.
Так работают е-mail клиенты, iTunes и еще некоторые программы. Но, конечно, все ограничивается софтом, поддерживающим регистрацию Custom URL Schemes.
А вообще, очень удобно, если разрабатываете связку web-приложения и какого-нибудь standalone приложения. Приложение регистрирует в системе, что может обрабатывать Custom URL такого-то типа, пишется обработчик. И система, все что было кликнуто по такой ссылке, передает приложению.
18 комментариев
Хакеров выявляете по сообществам?
Так работают е-mail клиенты, iTunes и еще некоторые программы. Но, конечно, все ограничивается софтом, поддерживающим регистрацию Custom URL Schemes.
А вообще, очень удобно, если разрабатываете связку web-приложения и какого-нибудь standalone приложения. Приложение регистрирует в системе, что может обрабатывать Custom URL такого-то типа, пишется обработчик. И система, все что было кликнуто по такой ссылке, передает приложению.