媒体侧载图像不能与JPG文件一起使用

时间:2015-04-14 作者:Vikram

media_sideload_image 函数不适用于具有JPG扩展名的图像url,其适用于JPG(http://example.com/image.jpg) 和png(http://example.com/image.png) 但不适用于JPG(http://example.com/image.JPG)

以下是返回的错误

[errors:WP_Error:private] => Array
        (
            [http_404] => Array
                (
                    [0] => Not Found
                )

        )

    [error_data:WP_Error:private] => Array
        (
        )

1 个回复
最合适的回答,由SO网友:Swati 整理而成

您应该检查url中的特殊字符,有时url结构可能包含空格、&;、\'等特殊字符。

使用str_repalce 替换已知特殊字符或urlencode.

media\\u sideload\\u image也可以与JPG一起正常工作,因此任一url都包含特殊字符。

如果您可以通过url访问图像,则不会出现权限问题,有时会阻止图像下载。

结束