如何允许用户从WordPress网站下载内容

时间:2011-03-24 18:02:47

标签: php wordpress download media

我的任务是在私人服务器上设置CMS(我选择了wordpress),客户可以从中发布可以与合作伙伴共享的媒体。例如,有PSD模型,.mov文件,.swf文件,以及他们需要共享的偶尔的.zip包。我有几个不同的问题。

我目前正在使用FolioGrid Pro主题...作为我的最终结果,我希望用户能够通过主博客上的FolioGrid缩略图视图查看媒体的图像预览,查看媒体从其特定的帖子,然后能够从该帖子下载文件。我认为这将是上传媒体,设置缩略图,然后指示用户右键单击并将目标另存为。这似乎适用于某些文件类型(简单的...如.png),但与其他文件类型不同。例如,我上传的.mov文件在帖子中显示得很好,但是下载后,它似乎会下载一个零数据的文件,当你尝试打开文件时,它将显示为null。

此外,我收到错误“抱歉,出于安全原因,不允许使用此文件类型。”尝试上传某些文件时,例如.zip和.psd。我知道这些不是wordpress允许的文件类型,但我们在自己的私有服务器上完成所有这些,所以我需要一个解决方法。对于.psds,我尝试通过添加'psd'=>来改变function.php。允许的文件类型下的'image / psd',但无济于事。

对不起,我无法指引您访问该网站,因此您可以更具体地了解我要完成的工作,但共享的媒体是敏感的。我该怎么办?!任何帮助将不胜感激。

UPDATE ----- 大家好!谢谢您的帮助。我现在正在使用下载管理器,它似乎正在帮助一些文件。我现在能够包含一个psd文件的链接,并且下载没有问题。

但是,某些文件类型(.mov,.swf)在下载时仍显示为0kb文件。当其他文件正常时,为什么会发生这种情况呢?

2 个答案:

答案 0 :(得分:1)

我们尝试了很多这些下载插件,在查看了很多这些插件之后,我们发现Download Manager是最好的插件,它具有细粒度的访问控制和良好的下载统计功能。

答案 1 :(得分:0)

如果没有看到该网站,很难真正说出来,但是你看过一些WP上传/下载插件的文件吗?他们解决了一些文件限制。

Here's all of them tagged "download".

有些更像是下载应用程序,但有些只是简单的文件管理员,有密码等。看看它们是否符合您的需求,至少应该比使用WP的默认媒体加载器更好,而不是专为此类设计而设计的。