【问题标题】:how to upload file from app using cloudinary如何使用cloudinary从应用程序上传文件
【发布时间】:2016-10-30 02:53:04
【问题描述】:

我使用应用发明者制作了应用。

从那里用户从手机中选择图像。

应用通过 POSTFILE 方法将文件发送到 PHP 文件。

PHP 文件通常使用以下方式获取文件内容:

$data = php_compat_file_get_contents('php://input')

但我的主机在 GoDaddy 上,所以我无法使用此方法上传。

所以我想使用 cloudinary,但我得到了它的工作。是不是因为同样的 GoDaddy 共享服务器限制?

以下是 PHP 文件中的云端上传代码:

\Cloudinary::config(array( 
  "cloud_name" => "rafsystems", 
  "api_key" => "94993346XXXXXX", 
  "api_secret" => "bIgBADFROG-aU1GFLfHEzeQjWs" 
));
$result = \Cloudinary\Uploader::upload("php://input", array("public_id" => $file1));

那么我有什么选择。我需要尽快为自己和客户解决这个问题

谢谢

【问题讨论】:

    标签: php image upload cloudinary


    【解决方案1】:
    1. 请注意,api_secret 不得向公众透露。请从您的帐户设置页面生成一对新的 api_key 和 api_secret。
    2. 我们强烈建议将照片从浏览器(客户端上传)直接上传到 Cloudinary,无论是签名还是未签名。然后,将上传响应返回的信息发送到您的 PHP 服务器?

    【讨论】:

    • 我也需要这个问题的答案。请注意他的问题是从本地移动应用程序上传。没有浏览器,没有客户端上传。我通过从 php 传递 base64 字符串来“解决”这个问题,但是对于照片,这个字符串太大了。一张 7mb 的照片会窒息。
    猜你喜欢
    • 2021-11-30
    • 2015-12-05
    • 2016-11-28
    • 1970-01-01
    • 2022-01-23
    • 2011-08-12
    • 2018-02-02
    • 2018-10-18
    • 2017-06-17
    相关资源
    最近更新 更多