2011-04-28 142 views
0

Web應用程序可以在客戶端訪問文件嗎?訪問客戶端文件系統

這是我的場景,我有一個Web服務,當它被調用時,將文件存儲在我的內容管理服務器中。目前,我將文件存儲在託管應用程序的服務器中,然後讀取文件內容,因爲我的Web服務接受以字節爲單位的文件內容,然後調用服務來託管文件。長話短說,如果一個2mb文件需要2分鐘存儲在服務器上,現在需要4分鐘。我可以直接從客戶端機器訪問文件,而不是將其存儲在服務器中,然後讀取它?

我已經經歷了一些以前的帖子了: HTML5文件對象 - 在IE6不支持這是強制性的,我 如果JavaScript函數是用來讀取文件內容,我還是要回發到服務器調用服務 是Windows腳本宿主爲此的答案,因爲我經歷了一些引用,它似乎並非如此。

回答

2

出於安全原因,Web應用程序無法訪問客戶端文件系統。

否則,每當您上網時,您都會將文件系統暴露給全世界。

如果您可以直接將文件發佈到Web服務(即Web服務可供瀏覽器訪問),那麼會將CMS剪掉,並減少保存文件所用的時間。

+0

我是一個帶有Web服務的新手,你能告訴我如何知道瀏覽器是否可以訪問Web服務? – jayanthsunchu 2011-04-28 14:24:44

+0

@jayanthsunchu - 無法訪問您的網絡。 – Oded 2011-04-28 14:26:09

+0

oded-我們通過oracle使用UCM,我不認爲它可以通過瀏覽器訪問,無論如何,感謝您的信息。 – jayanthsunchu 2011-04-28 14:28:44