无法将新文件作为产品上载

时间:2011-12-28 作者:Ralph Shillington

我正在尝试上传一个XML文件(RSS提要),作为WP电子商务插件中产品的一部分。

其想法是,购买该产品的客户可以下载此XML文件,理想情况下,可以启动iTunes将余额作为播客的一部分进行下载。

我似乎无法上传。XML源文件。我可以毫无问题地上传其他类型的文件,但那个文件似乎被阻止了。我会去哪里允许。要上载的XML文件?它是WP电子商务产品、WordPress产品还是托管服务器本身的产品?

1 个回复
SO网友:djrmom

WordPress不允许上载。xml文件,但您可以通过为其添加mime类型来添加它。这对我很有用:

function addUploadXML($mimes) {
    $mimes = array_merge($mimes, array(\'xml\' => \'text/xml\'));.
    return $mimes;
}
add_filter(\'upload_mimes\', \'addUploadXML\');
此外,当我研究mime类型时,我提出了许多不同的建议,建议使用什么作为xml的mime类型。我只使用了“text/xml”,但我也看到了“application/rss+xml”和“application/xml”。

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&