2017-09-25 190 views
0

我正在開發使用c#的asp.net mvc 5 web應用程序。我想在iframe中iframe資源解釋爲文檔,但與mime類型應用程序/ vnd.ms-excel傳輸

<iframe src="../../Data/ExcelSheets/ProjectExpenditureDetails/20170917184328709.xls" width="100%" height="500"></iframe> 

顯示的Excel文件時頁面加載隨時下載Excel文件並沒有顯示在iframe中。

Web開發工具說:資源解釋爲文件,但MIME類型application/vnd.ms-Excel的轉移

我不知道我的做法是正確與否。如果這是正確的如何解決我的問題。如果它錯了什麼是在網頁中顯示Excel文件的最佳方式。

+0

我從來沒有見過這個。你希望用這個做什麼樣的行爲? –

+0

我的客戶有銀行對賬單作爲Excel表。所以他想將該excel上傳到服務器並在網頁上顯示。 @ Locke125 – ThusharaHettigoda

回答

1

我不相信有一種方法可以在瀏覽器中本地執行此操作。有可能允許插件,但在網站上,你不能保證有人會安裝它。我相信第三方服務能夠提供一些JavaScript,允許您打開文檔。 Google文檔可以做到這一點。

想想閃存應用程序(曾經是一件事)。他們包含專有代碼,如果沒有安裝插件,將無法在瀏覽器中運行。 XLS文件是相似的。有一些例外,但大多數瀏覽器只能被理解爲能夠理解html,css,javascript和一些圖像格式。即使PDF也需要一個插件才能查看,但您不會經常看到它,因爲現在許多瀏覽器都非常無縫。

不幸的是,如果你想通過一個需要安全的網站來做到這一點,我相信這條路線實際上是用基於應用程序的功能取代共享工作表。您的客戶可能會感到更舒適的移動到谷歌文檔的基礎上,可以共享,但我不會用10英尺的杆觸摸它。我不確定這是否合理,但這就是他們的感受。

+0

我會尋找新的方法。 @ Locke125你的建議對我很有幫助。 – ThusharaHettigoda

相關問題