如何允许用户从 WordPress 网站下载内容
Posted
技术标签:
【中文标题】如何允许用户从 WordPress 网站下载内容【英文标题】:How to allow users to download content from WordPress site 【发布时间】:2011-03-24 18:02:47 【问题描述】:我的任务是在私人服务器上设置 CMS(我选择了 wordpress),客户可以从该私人服务器上发布可以与合作伙伴共享的媒体。例如,他们需要共享 PSD 模型、.mov 文件、.swf 文件和偶尔的 .zip 包。我有几个不同的问题。
我目前正在使用 FolioGrid Pro 主题...作为我的最终结果,我希望用户能够通过主博客上的 FolioGrid 缩略图视图查看媒体的图像预览,查看媒体从其特定的帖子,然后能够从该帖子下载文件。我认为这就像上传媒体,设置缩略图,然后引导用户右键单击并将目标另存为。这似乎适用于某些文件类型(简单的文件类型......如 .png),但不适用于其他文件类型。例如,我上传的 .mov 文件在帖子中显示得很好,但下载时,它似乎下载了一个数据为零的文件,当您尝试打开该文件时,它会显示为空。
另外,我收到错误消息“抱歉,出于安全原因,不允许使用此文件类型。”尝试上传某些文件时,例如 .zip 和 .psd。我知道这些不是 wordpress 允许的文件类型,但我们在我们自己的私人服务器上做所有这些,所以我需要解决。对于 .psds,我尝试通过在允许的文件类型下添加 'psd' => 'image/psd' 来更改 function.php,但无济于事。
很抱歉,我无法将您引导至该网站,因此您可以更具体地了解我想要完成的工作,但所共享的媒体是敏感的。我该怎么办?!任何帮助将不胜感激。
更新----- 大家好!谢谢您的帮助。我现在正在使用下载管理器,它似乎对一些文件有所帮助。例如,我现在可以包含指向 psd 文件的链接,并且下载没有问题。
但是,某些文件类型(.mov、.swf)在下载时仍显示为 0kb 文件。当其他文件正常时,为什么会发生这种情况?
【问题讨论】:
【参考方案1】:我们已经尝试了许多这样的下载插件,在研究了其中许多后,我们发现Download Manager 是最好的一个,它具有精细的访问控制和不错的下载统计功能。
【讨论】:
【参考方案2】:不看网站很难说清楚,但你看过一些 WP 的文件上传/下载插件吗?他们绕过了一些文件限制。
Here's all of them tagged "download".
有些更像是下载应用程序,但有些只是带有密码等的普通文件管理器。看看它们中的任何一个是否符合您的需求,至少应该比使用 WP 的默认媒体加载器更好,因为它不是为这种事情设计的。
【讨论】:
以上是关于如何允许用户从 WordPress 网站下载内容的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Facebook 集成到 WordPress 注册/登录中?
如何使用 Wordpress 设计自定义服务网站? [关闭]