2010-10-14 37 views
0

我們有兩個單獨的網站應用程序,一個用於網站本身,另一個用於cms /管理端。我不確定爲什麼最初的開發者會這樣設計它,但是無論如何。在管理應用程序和網站應用程序之間傳遞文件數據

我的任務是向管理端添加一些上傳文件的功能。這些文件需要存在於實際站點的文件夾結構中。我想我可能必須編寫一個Web服務,它位於實際站點上,它接受來自管理站點內調用的文件字節和文件名,並在正確的文件夾中創建該文件,但我想知道是否有人有任何關於更清潔的方式來完成相同的事情的想法。

一般來說,您將如何解決在一個站點上載文件並將其發送到另一個站點中的目錄結構的場景?

在此先感謝!

回答

0

我最終選擇的解決方案是將完整的文件路徑存儲到web.config中的其他站點。這不是最優雅的解決方案,但它的工作原理,我對它很滿意,因爲它易於在開發/分期/生產中進行維護。

-1

您可以創建一個Windows Service將上傳的文件從一個文件夾傳輸到另一個文件夾。

將文件上載到管理站點後,Windows服務將文件移動到其他站點上的正確位置。您只需決定如何與服務進行通信 - 您可以將有關上傳文件的詳細信息添加到服務監控的消息隊列中,或者您的Windows服務可能只是查看任何新文件的上傳文件夾。

+0

我更喜歡避免使用Windows服務,因爲它增加了一個不必要的項目。 – Keith 2010-10-14 20:14:18

相關問題