2017-07-31 55 views
-1

我有一個使用CK編輯器作爲富文本編輯器的.Net MVC/Web API應用程序。我想讓我的用戶上傳文件並在富文本編輯器控件中使用它們。使用自定義API的開源文件管理器 - 不是文件系統

我知道有很多開源網頁文件管理器,但是我看過的所有文件都依賴於文件系統進行文件存儲。

我的應用程序使用Azure blob存儲,每個用戶都有一個他們可以上傳的容器。我有一個API可以上傳文件,也可以獲取以JSON格式返回的文件列表。

是否有任何開源文件管理器可以配置爲使用它?我可以調整我的服務器端API以使用任何我能找到的客戶端。

謝謝

回答

2

您可以試試RichFilemanager。它是高度可定製的,您可以實施自己的connector以使用Azure Blob存儲。

1

我有一個使用CK編輯器作爲富文本編輯器的.Net MVC/Web API應用程序。我想讓我的用戶上傳文件並在富文本編輯器控件中使用它們。

據我所知,CKEditor的開源版本不支持文件上傳和管理CKFinder。對於CKFinder 3,它支持雲存儲(亞馬遜,Dropbox,Azure Blob存儲等)。對於CKFinder 3 ASP.NET連接器Azure後端,您可以參考here

我認爲你可以利用Ueditor並從.NET後端修改controller.ashx來實現你自己對azure blob存儲的文件處理。

此外,如果您只是想爲用戶提供管理上傳文件的功能,則可以使用Microsoft Azure Storage Explorer並針對每個用戶生成針對blob容器的SAS令牌,然後用戶可以使用sas令牌通過Azure存儲資源管理器來管理文件。

相關問題