如何从MVC4 asp.net中的CKFinder开始

时间:2014-10-09 14:29:02

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

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

任何形式的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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文件。
  6. 你应该准备好了。打开浏览器中的_samples/aspx/standalone.aspx页面以测试并查看CKFinder的运行情况。

    安全提示

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

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