2016-06-27 32 views
0

我有使用應用發明者製作的應用。如何使用雲計算從應用上傳文件

從那裏用戶從手機中選擇圖像。

應用程序通過POSTFILE方法將文件發送到PHP文件。

的PHP文件中使用正常獲取該文件的內容:

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

但我的主機是GoDaddy的,所以我不能上傳使用這種方法。

所以我想使用cloudinary,但我得到它的工作。是由於相同的GoDaddy共享服務器限制?在PHP文件

繼承人的cloudinary上傳代碼:

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

那麼可以怎麼做。我需要儘快爲自己和客戶端排序了這一點

感謝

回答

0
  1. 請注意api_secret不得向公衆透露。請從您帳戶的設置頁面生成一對新的api_key和api_secret。
  2. 我們熱烈推薦從瀏覽器(客戶端上傳)直接上傳照片到Cloudinary,無論是簽名還是未簽名。然後,將上載響應返回的信息發送到PHP服務器?
+0

我也需要對這個問題的答案。在他的問題中注意他正在從本地移動應用程序上傳。沒有瀏覽器,沒有客戶端上傳。我通過傳遞來自php的base64字符串來「解決」這個問題,但對於照片來說,這個字符串太大了。 7mb照片窒息。 – davecoffin

相關問題