簡體   English   中英

與自定義API一起使用的開源文件管理器-不是文件系統

[英]Open source file manager for use with custom API - not file system

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

我知道那里有很多開源Web文件管理器,但是我看過的所有文件管理器都依賴於文件系統來存儲文件。

我的應用程序使用Azure blob存儲,每個用戶都有一個可以上傳到的容器。 我有一個API,可以上傳文件,也可以檢索以JSON返回的文件列表。

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

謝謝

您可以嘗試RichFilemanager 它是高度可定制的,您可以實現自己的連接器以與Azure Blob存儲一起使用。

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

AFAIK,CKEditor的開源版本不支持CKFinder的文件上傳和管理 對於CKFinder 3,它支持雲存儲(Amazon,Dropbox,Azure Blob存儲等)。 對於CKFinder 3 ASP.NET Connector Azure后端,您可以參考此處

我假設您可以利用Ueditor並從.NET后端修改controller.ashx來自己對蔚藍的Blob存儲實施文件處理。

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

您可以嘗試@opuscapita/filemanager

https://github.com/OpusCapita/filemanager

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM