Exemplo n.º 1
0
 /**
  * @param string $clientIdentifier
  * @param string $url
  *
  * @return Dropbox_Curl
  */
 public static function mkCurl($clientIdentifier, $url)
 {
     $curl = new Dropbox_Curl($url);
     $curl->set(CURLOPT_CONNECTTIMEOUT, 10);
     // If the transfer speed is below 1kB/sec for 10 sec, abort.
     $curl->set(CURLOPT_LOW_SPEED_LIMIT, 1024);
     $curl->set(CURLOPT_LOW_SPEED_TIME, 10);
     //$curl->set(CURLOPT_VERBOSE, true);  // For debugging.
     // TODO: Figure out how to encode clientIdentifier (urlencode?)
     $curl->addHeader("User-Agent: " . $clientIdentifier . " Dropbox-PHP-SDK");
     return $curl;
 }
 public function configure(Dropbox_Curl $curl)
 {
     $curl->set(CURLOPT_PUT, true);
     $curl->set(CURLOPT_INFILE, $this->inStream);
     $curl->set(CURLOPT_INFILESIZE, $this->numBytes);
 }
 public function configure(Dropbox_Curl $curl)
 {
     $curl->set(CURLOPT_CUSTOMREQUEST, "PUT");
     $curl->set(CURLOPT_POSTFIELDS, $this->data);
     $curl->addHeader("Content-Type: application/octet-stream");
 }