儲存在CRX中的HTML檔案不會在瀏覽器中開啟,而是會下載下來
直接儲存在Oak存放庫中的HTML檔案不會在瀏覽器中開啟。 而是以6.1 SP2和更新版本下載。
說明 description
環境
Adobe Experience Manager 6.x (AEM 6.x)
問題/症狀
直接儲存在Oak存放庫中的HTML檔案不會在瀏覽器中開啟。 而是以6.1 SP2和更新版本下載。
原因
這是AEM 6.2中的預期變更。
即使是6.1,同樣的變更也適用於Service Pack 2和更新版本的修補程式。
這是作為Sling Security Fix的一部分引入的。
https://issues.apache.org/jira/browse/SLING-4883 — 將內容處置篩選保護擴充至jcr:data
https://issues.apache.org/jira/browse/SLING-4973 — 新增內容處置已排除的路徑
此問題有時會被回報為安全性問題。
- 經識別,使用此功能可能會上傳惡意檔案。
- 透過上述URL存取已上傳的檔案,並確認檔案已執行。
解決方法 resolution
工程團隊已修正問題並實作此變更,且檔案會依預設下載,而非在瀏覽器中開啟。
它會透過下列OSGI設定:
http://host:port/system/console/configMgr/org.apache.sling.security.impl.ContentDispositionFilter
核取方塊 — 啟用所有路徑的內容處置 造成此行為變更,這是預期行為。
若要還原為舊行為:
如果可以承受此安全性問題,可以清除核取方塊,然後檔案會直接在瀏覽器中開啟,而不會遭到下載。 因此,符合您的需求。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f