dongzhuo5425 2015-09-17 16:26
浏览 379

使用php中的Curl将文件下载到特定文件夹

I have a Google Drive File Url suppose for eg.

https://doc-0c-90-docs.googleusercontent.com/docs/securesc/rgh255lj001rts71cq6a0d0fmikln8fe/gg1vds4tn8h88pushsj7s1c1qvsb8nk3/1442404800000/16565899266202741945/16565899266202741945/0B86G8IQ4Uf9ATk5wRW9pdXN6OFE?e=download&gd=true

I want to download it to a specific folder for that i am using curl

function pickerCallback(data) {
     if (data[google.picker.Response.ACTION] == google.picker.Action.PICKED) {
        var doc = data[google.picker.Response.DOCUMENTS][0];
        var fileId=doc[google.picker.Document.ID];

              $.ajax({
                type: "POST",
                url: "files/sample.php",
                data: { file_id:fileId,token:oauthToken },
                success: function(data)
                {   

                }
            });
         }
}

sample.php

$upload_path='folder_path';
$fileId = $_POST['file_id'];
$oAuthToken = $_POST['token'];

$getUrl = 'https://www.googleapis.com/drive/v2/files/'. $fileId .'?alt=media';
$authHeader = 'Authorization: Bearer ' . $oAuthToken ;

function get_data($url) {
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}

$returned_content = get_data($getUrl);
file_put_contents($upload_path.'/'."55dad26bf4165.jpg", $returned_content); 

this is the name of the file that i am downloading 55dad26bf4165.jpg, but it gives following error :

string(379)" { "error"; { "errors":[{ "domain":"usageLimits","reason":dailyLimitExceededUnreg", message:Daily Limit for Unauthenticated Use Exceeded. Continue use requires signup.". "extendedHelp":"https://code.google.com/apisconsole" }], "code":403, "message":"Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."}}"

Please help why this error is occuring.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 使用ESP8266连接阿里云出现问题
    • ¥15 被蓝屏搞吐了,有偿求帮解答,Ai回复直接拉黑
    • ¥15 BP神经网络控制倒立摆
    • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
    • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
    • ¥30 Unity接入微信SDK 无法开启摄像头
    • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
    • ¥20 cad图纸,chx-3六轴码垛机器人
    • ¥15 移动摄像头专网需要解vlan
    • ¥20 access多表提取相同字段数据并合并