Можно ли использовать Ajax для управления файлами на стороне клиента? Если да, то как?Можно ли использовать Ajax для управления файлами на стороне клиента?
ответ
Нет, ajax (= javascript) изолирован песочницей, он не может получить доступ к чему-либо на компьютере, где работает браузер, кроме браузера. Представьте себе, что произойдет, если вы будете заниматься серфингом в Интернете, и вдруг файл C:\boot.ini
удален:/
Я не понимаю, почему кто-то мог бы его отложить. – zneak
@zneak: раздражающая часть состоит в том, что люди не объясняют свои downvotes. –
Я пропустил это за то, что не был полезным. Много усилий прилагается, чтобы браузерные Javascript-приложения имели более тесные подключения к клиенту, а последний подключаемый модуль Facebook для просмотра фотографий - отличный пример. Отвечая на этот вопрос простым «нет», говоря «omg what if' C: \ boot.ini' были удалены? » не полезно - конечно, браузер не должен упускать систему, но это ответственность производителя браузера, а не программиста Javascript. Основанные на Javascript встроенные архитектуры существуют по какой-то причине: ответить «да» на такие вопросы. –
Вы можете использовать javascript для управления файлами на стороне клиента, если у вас есть специальное разрешение от браузера (или другого агента, выполняющего javascript) для этого. Один из хороших способов получить это - установить ваш скрипт как часть плагина для Firefox или Chrome, используя набор инструментов, например Greasemonkey.
Итак, ответ «да, но сначала просим разрешения»!
Дело в том, что очень немногие пользователи доверяют веб-сайту, который * хочет * читать или записывать в/из локальной файловой системы. И почему они должны? Просить разрешения не означает, что вы их получите, и, вероятно, в 95% случаев вы этого не сделаете. –
Это звучит правильно для большинства веб-пользователей, которые пройдут через все, что требует от них установки расширения. Однако для бизнес-клиента разработка расширения браузера для обеспечения лучшей интеграции с настольными системами может быть вполне приемлемой. –
- 1. Можно ли использовать smtp на стороне клиента?
- 2. Можно ли использовать asp.net элементы управления ajax в качестве чистых элементов управления на стороне клиента?
- 3. Можно ли использовать выходную кодировку для XSS на стороне клиента?
- 4. Можно ли использовать API NSFileManager для управления файлами в iCloud?
- 5. Можно ли использовать версию expressjs на стороне клиента?
- 6. можно ли использовать фильтр поиска на стороне клиента в jqGrid?
- 7. отладка на стороне клиента на стороне клиента
- 8. Сбой на стороне сервера - можно прочитать значения на стороне клиента?
- 9. Rikulo на стороне клиента на стороне клиента
- 10. Очистить органы управления PlaceHolder на стороне клиента
- 11. Сессии на стороне клиента
- 12. Любая вероятность того, что рубин можно использовать на стороне клиента?
- 13. как настроить опрос AJAX на стороне клиента
- 14. стороне клиента проверки для различных событий управления
- 15. Запрос на стороне клиента на стороне клиента
- 16. Можно ли настроить прослушиватель IPN, используя скрипты на стороне клиента?
- 17. ASP.NET: добавление элементов управления на стороне клиента
- 18. Возможно ли хранить информацию на стороне клиента?
- 19. Хороший контроль на стороне клиента?
- 20. Проверка Ajax-инструментария на стороне сервера или на стороне клиента?
- 21. Как использовать модуль module.js на стороне клиента
- 22. Можно ли манипулировать данными на стороне клиента в jqgrid?
- 23. Возможно ли использовать HTTP-клиент на стороне клиента?
- 24. На стороне сервера и на стороне клиента
- 25. socket.io) Можно ли показать номера портов на стороне клиента?
- 26. Можно ли использовать Android для управления реле?
- 27. Можно ли использовать NSURLCache для ограничения ограничений исходящих HTTP-запросов на стороне клиента?
- 28. Можно ли использовать JavaScript для создания электронной почты на стороне клиента?
- 29. Можно ли использовать Google Диск вместо localstorage для хранения/получения данных на стороне клиента?
- 30. Языки на стороне клиента
Что вы хотите? вы хотите загрузить файл? – AjmeraInfo
просто проверьте http://www.anyexample.com/programming/php/php_ajax_example__asynchronous_file_upload.xml – AjmeraInfo
Вы спрашиваете, можете ли вы использовать AJAX для запуска события на сервере, чтобы файл был извлечен и скопирован на локальный/клиентский машина? – jagamot