У меня возник вопрос о загрузке файла на какой-либо сервер. Я понимаю, что из-за проблем с безопасностью веб-браузер не позволяет javascript обращаться к каталогу файлов пользователя. Поэтому в настоящее время мой метод заключается в том, чтобы добавить кнопку выбора файла и вручную выбрать файл для загрузки. Я провел много исследований в Интернете для другого альтернативного подхода, но не нашел ничего полезного. Есть ли способ автоматизации процесса выбора файла? (Мне нужно только загрузить один файл) Как изменить настройки веб-браузера или прикрепить этот файл где-то внутри html или любого другого подхода?Загрузить локальный файл без кнопки выбора
ответ
Прошу прощения, но я пробовал это в прошлом, и веб-браузер не позволяет делать это из-за безопасности. Даже если вы знаете имя файла на компьютере пользователя, браузер будет прикреплять файл-объект к элементу <input type="file" />
, если он был выбран через собственный «браузер файлов» веб-браузера. Хотя это плохая новость, это правильный ответ.
Проблема с безопасностью заключается в том, что веб-браузеры обеспечивают соблюдение правила, которое должен сообщить , а также инициировать действие прикрепленного файла к элементам формы на просматриваемой веб-странице.
Это действие может быть инициировано пользователем только с помощью кнопки «просмотреть» по элементу <input type="file" />
или действия по перетаскиванию файла пользователем, захваченным с помощью javascript.
большое спасибо за ответ. Я совершенно новичок в JavaScript и html. Также не так много опыта в программировании. Собственно, основная часть моего проекта появляется после загрузки. Таким образом, часть загрузки не обязательно внутри JavaScript. Существуют ли другие альтернативные языки/подходы, которые я могу использовать для загрузки файла в первую очередь, а затем после завершения загрузки, вызвал часть html/JavaScript для работы с остальными? Как делать 2 части, используя другой язык! А затем объединить их вместе? Я не уверен, возможно ли это – user4613659
@ user4613659, я не могу много писать в этом поле комментариев. Но у меня был бы javascript, «прослушивающий» обновление с помощью setInterval() на моей веб-странице, который каждые несколько секунд отправляет запрос AJAX скрипту PHP на веб-сервере, на который будут загружены любые загруженные файлы. Тогда скрипт PHP в основном выполнит проверку на открытие нового файла на веб-сервере. PHP-скрипт сервера будет отвечать на запрос AJAX на веб-странице, возвращая «false», если не найдет новый файл, затем он вернет «истину» и предоставит всю необходимую информацию, необходимую вашей веб-странице для загруженного файла. – FactoryAidan
- 1. загрузить файл OnClick без кнопки
- 2. proc загрузить локальный файл
- 3. Как загрузить локальный файл json?
- 4. Как загрузить файл автоматически без нажатия кнопки?
- 5. Как загрузить локальный файл Javascript
- 6. Не удается загрузить локальный файл
- 7. Как загрузить локальный файл JSON?
- 8. Как загрузить локальный файл JSON в java-скрипт без jquery
- 9. Как загрузить локальный файл в кнопку
- 10. Загрузить файл без формы
- 11. Cant загрузить локальный PDF файл в WebView
- 12. Как загрузить локальный файл мультимедиа в nw.js?
- 13. Rails: как загрузить локальный файл в модель?
- 14. загрузить локальный файл html на стороне клиента
- 15. Загрузить локальный файл (в sollution explorer)
- 16. Как загрузить локальный файл html в j2me?
- 17. Firebase Storage загрузить в локальный файл ошибка
- 18. PHP загрузить локальный файл на FTP-сервер
- 19. HTML Audio() Как загрузить локальный файл?
- 20. Загрузить локальный файл в BigQuery с PHP
- 21. rdfstore-js создать/загрузить локальный файл
- 22. JavaFX WebView загрузить локальный файл Javascript
- 23. Невозможно загрузить локальный файл HTML в IOS
- 24. как загрузить локальный файл с помощью lazyimageview
- 25. Как загрузить локальный html-файл в Jsoup?
- 26. Сделать ссылку, чтобы загрузить локальный файл
- 27. Как загрузить локальный файл HTML в UIWebView?
- 28. Как загрузить локальный файл в модель Carrierwave?
- 29. Как загрузить файл без сообщения в asp.net?
- 30. PHP: Загрузить файл при нажатии кнопки?
Вам нужно будет добавить информацию о том, что вы уже пробовали, в коде, я боюсь ... –
Вы думаете о перетаскивании? – Isaac
Спасибо, что ответили. Прямо сейчас для html-страницы у меня есть для выбора файла И onclick Я загружаю этот файл на сервер с помощью restAPI. Все это может работать нормально. Теперь мне нужно сделать автоматическую выборку. – user4613659