Member 13063329 Ответов: 2

Имитация перетаскивания на сайт JS из C#


Есть ли способ имитировать перетаскивание файла на веб-сайт, использующий интерфейс FileReader(filereader.js) чтобы загрузить файл, используя C#?

Я хочу программно загрузить файл из моего приложения C# wpf на веб-сайт, который использует интерфейс FileReader для загрузки файлов. Когда вы используете интерфейс, нет ссылки, которую вы используете для загрузки файла, если бы за загрузкой была ссылка, я мог бы легко загрузить ее туда.

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

Я много искал в интернете и не нашел способа имитировать перетаскивание на сайт, который не использует ссылку.

Richard MacCutchan

Вы можете только поместить файл на веб-сайт, который его примет.

Member 13063329

Он действительно принимает это. Я просто не знаю, как отбросить программно с помощью C#.

Richard MacCutchan

Я тоже, но я бы предположил, что вам нужно имитировать некоторые действия, которые обычно выполняются мышью. Попробуйте посмотреть на источник веб-сайта.

Member 13063329

Я сделал. Но поскольку JS-это новый для меня язык, я еще ничего не добился.

Richard MacCutchan

Было бы разумно выучить язык, прежде чем пытаться использовать его.

2 Ответов

Рейтинг:
1

Member 13063329

Это не мой сайт, поэтому я не могу изменить его, чтобы принять загрузку определенным образом. Мне нужен способ программно загрузить файл на сайт из моего приложения WPF windows, захватить вывод и формат и отобразить его в окне приложения.

Рейтинг:
0

F-ES Sitecore

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


Member 13063329

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