|
Drag&Drop файлов из .NET приложения в Explorer, Outlook и браузер (Sharepoint)
|
|||
---|---|---|---|
#18+
Здравствуйте. Я пытаюсь сделать Drag&Drop файлов из .NET приложения в File Explorer, Outlook (win client) и Sharepoint. Нашел в сети 2 рварианта решения для D&D. Одно из них не позволяло делать Drop в Outlook (SourceDataObject в тестовом проекте). Второе решило эту проблему (VirtualFileDataObject). Но оба они не позволяют делать перенос файлов в Sharepoint (любой почтовик или облако открытое в браузере). Поиск в сети и собсвенные попытки решения пока не дали результатов. Я приложил архив с тестовым проектом что бы не писать код форум т.к. его довольно много. Прошу Вашей помощи в решении проблемы. Желательно получить решение на базе MyDataObject или VirtualFileDataObject. Заранее спасибо за ответы и помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 12:17 |
|
Drag&Drop файлов из .NET приложения в Explorer, Outlook и браузер (Sharepoint)
|
|||
---|---|---|---|
#18+
Сделай обычный DnD, через COM: https://msdn.microsoft.com/en-us/library/5a37ax35(v=vs.90).aspx?f=255&MSPPError=-2147217396 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 17:23 |
|
Drag&Drop файлов из .NET приложения в Explorer, Outlook и браузер (Sharepoint)
|
|||
---|---|---|---|
#18+
S_A_V_e, проект не смотрел, но мнение имею. Когда начинаешь драгдроп, нужно передать полный путь к файлу(ам) следующим образом: Код: c# 1. 2. 3. 4. 5.
Это точно работает для File Explorer. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2017, 01:11 |
|
Drag&Drop файлов из .NET приложения в Explorer, Outlook и браузер (Sharepoint)
|
|||
---|---|---|---|
#18+
13thСделай обычный DnD, через COM Сходил по ссылке, но не нашел там подходящий пример. Не могли бы Вы уточнить как именно сделать через COM ? (может есть прямая ссылка на пример или статью?) petalvikКогда начинаешь драгдроп, нужно передать полный путь к файлу(ам) следующим образом: ... Это точно работает для File Explorer. Скорее всего будет работать для файлов на лежащих диске... Но у меня файлы лежат в БД и получаю я их как потоки или массивы байт. Очень не желательно писать их на диск только для операции перетаскивания. Суть в том что бы перетащить именно виртуальный файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2017, 10:32 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1399893]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 290ms |
total: | 557ms |
0 / 0 |