Member 1600526 Ответов: 1

Подавление диалогового окна сохранить/открыть при сохранении с веб-страницы


Привет Ребята,

нам нужно динамически загрузить файл с веб-страницы.
файл создается с помощью ссылки "href: javascript: _doPostback"... нет никакого прямого URL-адреса, который можно было бы использовать для этого.
Мне нужно подавить диалоговое окно Сохранить/открыть и просто сохранить файл, чтобы система могла продолжить импорт без ручного вмешательства.

Я попробовал несколько кодов, найденных "вокруг", но ни один не помог.
Любые предложения/идеи, пожалуйста.
Спасибо
Даниеле

Что я уже пробовал:

Я пробовал стандартные методы WebRequest/WebResponse и другие, но все они требуют определенного URL-адреса.

Richard Deeming

Вы пытаетесь сделать это из настольного приложения, в котором размещен элемент управления WebBrowser? Это не ясно из вашего вопроса, но ваши комментарии об использовании WebRequest и запуск импорта из загруженного файла заставляет меня подозревать, что это так.

Кроме того, это C++ или VB.NET? Вы отметили свой вопрос как и то, и другое.

Philippe Mori

Вместо этого создайте веб-службу и используйте ее из своего приложения (того, которое в противном случае импортировало бы загруженные файлы).

Как уже объяснялось, браузер всегда будет иметь диалоговое окно при загрузке файла... Браузер-это песочница, так как в противном случае было бы тривиально заражать систему...

1 Ответов

Рейтинг:
10

F-ES Sitecore

Вы не можете сделать это по соображениям безопасности. Хотите ли вы, чтобы веб-сайт сохранял файлы в вашей системе без вашего ведома? И даже если бы это было возможно, как бы вы узнали, где его сохранить?

Отказаться от этой идеи просто невозможно.