【问题标题】:cURL Error in Cloudinary's PHP Upload API - "failed to connect to port 443: connection refused"Cloudinary 的 PHP 上传 API 中的 cURL 错误 - “无法连接到端口 443:连接被拒绝”
【发布时间】:2019-06-19 00:50:06
【问题描述】:

我使用 Cloudinary 的 PHP API 将图像从我的服务器上传到 Cloudinary 存储。 我使用的代码sn-p是:

$imguploadres = \Cloudinary\Uploader::upload([URL HERE], [ARRAY OF OPTIONS]);

这个 sn-p 在我的 localhost (XAMPP) 中就像一个魅力,它是 HTTP。但是当我将此代码上传到具有 HTTPS 的 Internet 上的服务器时,它开始输出此错误:“无法连接到端口 443:连接被拒绝”

我已经在 Internet 上搜索了几个小时的解决方案,但无济于事。大多数解决方案都涉及通过托管面板启用“传出连接上的 HTTP”设置,但不幸的是我无法访问它。

为了帮助您获得一些信息,我使用 Biz.nf 免费托管,但我的域名是从 GoDaddy 支付的 (.COM)。我还使用 Cloudflare 的共享 SSL 和其他功能。 包含上述 sn-p 的 PHP 脚本是使用 JS AJAX 调用的。

提前致谢。有任何问题以cmets的身份提出,我会尽力解答。

【问题讨论】:

    标签: php curl cloudinary


    【解决方案1】:

    根据托管站点的计划比较,免费计划不支持 cURL。看看“服务器端脚本”部分here

    上传方法是使用 cURL 调用 Cloudinary 的 API。 当您在本地环境中运行代码时,您没有此类限制,因此您可以成功地将文件上传到您的 Cloudinary 帐户。

    我的假设是您需要付费计划才能使其在您使用的当前托管网站上运行。

    【讨论】:

    • 非常感谢,我也假设过同样的事情,但必须确定。
    猜你喜欢
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 2017-11-09
    相关资源
    最近更新 更多