2011-07-18 63 views
-2

我們正在尋找一種將MS Excel文件從網頁上傳到內存的方法。 我們希望避免將文件保存到磁盤(由於病毒問題)。 如果可用,我們可以使用.Net或組件。將Excel文件上傳到內存(RAM),而不是文件系統

細節:我們有一個網頁,該頁面允許用戶上傳Excel文件。 我們不想將網絡文件保存到RAM中,我們想要在內存中打開它。

+0

請更新您的計劃*使用*文件的問題。你打算用excel或第三方庫打開它嗎? –

+1

@MusiGenesis:1.他正在談論上傳,而不是下載; 2.點擊這樣一個鏈接將文件下載到臨時文件並從那裏打開它 – tdammers

+0

@tdammers:RIF。 – MusiGenesis

回答

12

病毒在文件系統上是無害的 - 它們在執行時變得有害,而且東西總是從RAM執行。

因此,如果ASP.net甚至允許這樣做(它如何處理文件上傳是特定於實現的,它可以將其保存在RAM或臨時文件中),那麼您無法上傳到RAM中。

如果您擔心病毒,請不要運行Excel文件。運行病毒掃描程序,或者每次上傳文件時啓動一個沙盒虛擬機 - 具體取決於您的確切用法和要求。

+2

我會給你一個餅乾。 –

+1

+1因爲你真的花時間給一個荒謬的問題一個很好的答案。 –

相關問題