2017-07-31 100 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存储资源管理器来管理文件。

相关问题