【问题标题】:How to start with CKFinder in MVC4 asp.net如何在 MVC4 asp.net 中使用 CKFinder
【发布时间】:2014-10-09 14:29:01
【问题描述】:

我想在我的 asp.net mvc4 应用程序中使用 Ck-finder 的试用库。我没有得到确切的线索。请帮助我提供一些链接和示例。

我们将不胜感激。

【问题讨论】:

  • 您能否提供更多详细信息,说明您要准确归档的内容以及遇到的问题?
  • 我完成了 ck finder 与 ck 编辑器的集成,但我只想打开 ck finder 怎么办?
  • 抱歉,没有您尝试过的任何代码或任何不清楚或无法帮助您的设置。

标签: javascript asp.net asp.net-mvc-4 ckfinder


【解决方案1】:

Here are the instructions 我跟着我的 CK Finder 实例工作:

  1. 将分发文件复制到您的网络服务器并将它们放在/ckfinder/ 文件夹(或您网站的任何其他文件夹)中。

  2. 在服务器上创建一个新文件夹,用于存储所有上传的文件。默认情况下,CKFinder 配置为使用您网站的/ckfinder/userfiles/ 文件夹。

  3. 使用户文件夹对 Internet 用户可写。在 Windows 系统上,向 IUSR_ 用户授予写入权限。

  4. 编辑 config.ascx 文件。确保您已正确设置该文件中的所有设置,并且您已启用 CKFinder。有关详细信息,请参阅配置。

  5. 使用下述方法之一在您的项目中创建对CKFinder.dll 文件的引用:

    • 手动将CKFinder.dll文件(位于ckfinder/bin/Release目录下)复制到你网站的bin目录下,
    • 或在您的 Visual Studio.NET 项目中,右键单击解决方案资源管理器部分中的引用,使用浏览从您保存的目录中选择 CKFinder.dll 文件。

你应该准备好了。在浏览器中打开 _samples/aspx/standalone.aspx 页面以测试并查看 CKFinder 的运行情况。

安全提示

在安装和配置 CKFinder 时,请牢记以下重要问题。

  • 在 IIS 中,您可以在用户文件夹(上述步骤 2 中创建的文件夹)的属性中将执行权限设置为“无”。
  • config.ascx 文件包含许多重要的安全设置。确保您已阅读并理解所有这些内容。
  • CheckAuthentication() 函数中实施完整的身份验证解决方案,例如基于会话变量。不要简单地从中“返回 true”,因为它会使任何用户(包括匿名用户)都可以上传和删除您服务器上的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2014-04-03
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多