2012-11-29 35 views
2

當我嘗試將響應頭content disposition設置爲附件併爲其指定文件名(考慮abc.xlsx)時,marklogic會拋出一條異常消息,說明設置響應頭所需的特權。對於應用程序,我將Authentication設置爲application-level,因爲我無法將其設置爲基本或摘要或其他任何內容。那麼可能的備選方案列表是什麼?我想提示下載對話給最終用戶。Marklogic:需要添加響應頭的權限

回答

1

轉到管理用戶界面並找到您的應用服務器正在運行的用戶的名稱。默認情況下,可能沒有人。然後轉到管理界面中的安全部分,找到該用戶,併爲該用戶授予設置響應標頭的權限。或者,您可以使用已擁有該特權的其他用戶(或者可以創建一個新特權)。

+1

請注意,您必須爲角色設置exec權限,而不是直接爲用戶設置。 'nobody'用戶沒有角色,所以你可能會想創建一個新的'default-app'角色並將其分配給相應的'default-app'用戶。 http://docs.marklogic.com/guide/admin/security可能會有所幫助,值得一提的是,這種設計模式已經融入了roxy框架:https://github.com/marklogic/roxy – mblakele

+1

謝謝Mike,這是現貨。 –

相關問題