Как поделиться папкой в ​​веб-приложении asp.net с клиентом win form? - PullRequest
1 голос
/ 29 июля 2010

В этом веб-приложении asp.net пользователи могут загружать файлы на сервер через веб-интерфейс. Все загруженные файлы сохраняются в папке на стороне сервера. Если я хочу создать новый клиент рабочего стола win form (на самом деле это приложение WPF), который можно использовать для загрузки файлов в ту же папку на стороне сервера, что и веб-интерфейс, как я могу поделиться этой папкой на стороне сервера с этим клиентом win form ? Любые альтернативные предложения также приветствуются.

спасибо всем заранее.

Ответы [ 2 ]

4 голосов
/ 29 июля 2010

Несколько способов;Вы можете рассмотреть возможность создания веб-службы на этом же сервере, и приложение wpf будет связываться с этой службой.Или, если в той же сети, он должен иметь возможность общаться через общий сетевой ресурс, при условии, что установлены правильные разрешения.

0 голосов
/ 29 июля 2010

Как ответили в Каков наилучший способ хранения файлов в веб-приложении (asp.net + wcf) :

  • Используйте уровень WCF в качестве точки соприкосновения и сохраняйте изображения за этим сервисом. Как я уже сказал, это будет дополнительным, чтобы перебирать массивы байтов.
  • Сохраняйте изображения на уровне веб-интерфейса и используйте службу (asmx или WCF) для предоставления изображений вашему клиенту winforms / WPF.
  • Создайте общий ресурс для клиента winforms / WPF на сервере, где работает веб-интерфейс и где находятся изображения. Конечно, будьте осторожны с безопасностью и возможными взломами.
...