Служба WCF передает URI локального файла приложению-потребителю - PullRequest
1 голос
/ 20 августа 2011

У меня есть служба WCF, которая действует как хранилище файлов. Приложения, работающие в той же локальной сети, подключаются к службе WCF и загружают файлы, как правило, в виде потоковых объектов.

Однако мне интересно, возможно ли, чтобы служба WCF каким-то образом возвращала URI в файл вместо Stream / bytestream. Сама служба WCF работает не в IIS, а как управляемая служба Windows и не доступна в Интернете. Он доступен только через локальную сеть.

1 Ответ

1 голос
/ 20 августа 2011

Существует SMB, общий доступ к файлам Windows AKA.

Если вы хотите поделиться файлом, то поделитесь файлом ...

Ваш сценарий полезен, когда вам требуетсядругой набор безопасности и / или некоторая интерпретация данных перед их отправкой.SQL Server имеет тип FILESTREAM, который буквально возвращает поток NTFS, в который вы можете записывать.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...