2011-08-20 55 views
1

我有一個充當文件存儲的WCF服務。使用運行在同一LAN上的應用程序連接到WCF服務並下載文件,通常是Stream對象。WCF服務將本地文件的URI傳遞給消費應用程序

不過,我想知道是否有可能爲WCF服務以某種方式返回URI的文件,而不是流/字節流。 WCF服務本身不運行在IIS內部,而是作爲託管Windows服務運行,並且不會暴露於Internet。它只能通過局域網訪問。

回答

1

有SMB,AKA windows文件共享。

如果你想要做什麼是共享文件,然後共享一個文件...

當你需要一套不同的安全性和/或數據的一些解釋在發送之前你的情況是非常有用。 SQL Server具有FILESTREAM類型,它實際上返回可以寫入的NTFS流。

我認爲你的問題將歸結爲你的安全。假設您可以設置與您的應用具有相同訪問級別的文件共享,則沒有理由不能在您的服務中返回網絡路徑URI。