2016-05-15 112 views
0

我還沒有提交任何Office加載項。它允許生成臨時文件嗎?

對於外接我發展,一個JavaScript函數將生成一個臨時文件.txt,這將是另一個JavaScript函數來處理。有誰知道Office加載項的服務器是否允許生成類似的臨時文件?

有沒有在使用臨時文件https://github.com/OfficeDev任何的例子嗎?

如果它是不允許的,這將是數據類型來表示大非結構化信息(如文本)JavaScript函數之間傳遞?

回答

0

由於所有基於Web的Office加載項都使用JavaScript,因此您沒有與本地PC或加載項頁面託管的Web服務器進行交互。如果你需要做的,你可以爲它可以使用服務器端代碼(如的ASP.NET Web API,的NodeJS等)在Web服務器上調用例如REST端點(通過Ajax從你的JavaScript)文件操作做文件工作並將結果返回給您的JS代碼。

+0

因此,這是否意味着:因爲所有JS代碼都託管在我的服務器上,我可以在我的服務器上執行任何我想要的操作(例如,生成一個臨時文件)? – SoftTimur

+0

微軟只託管清單文件,而所有JS和HTML代碼都託管在我的服務器上,對吧? – SoftTimur

+2

是的,這是正確的。 JS和HTML託管在您的服務器上,您可以使用服務器端處理來存儲文件。另外,您還可以使用HTML5 [Window.sessionStorage和Window.localStorage](https://msdn.microsoft.com/en-us/library/bg142799(v = vs.85).aspx)等客戶端技術。臨時存儲位置。 –