+ function putFile($description) {
+
+ $url = $this->storage_uri;
+ $fields = array('description' => urlencode($description),
+// 'fname' => urlencode($_POST['first_name']),
+// 'title' => urlencode($_POST['title']),
+// 'company' => urlencode($_POST['institution']),
+// 'age' => urlencode($_POST['age']),
+// 'email' => urlencode($_POST['email']),
+// 'phone' => urlencode($_POST['phone'])
+ );
+
+ // url-ify the data for the POST.
+ foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
+ $fields_string = rtrim($fields_string, '&');
+
+ // Open connection.
+ $ch = curl_init();
+
+ // Set the url, number of POST vars, POST data.
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_POST, count($fields));
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+
+ // Execute a post rewuest.
+ $result = curl_exec($ch);
+
+ // Close connection.
+ curl_close($ch);
+
+ if ($result) {
+ $result_array = json_decode($result, true);
+ $file_id = $mdb2->quote($result_array['id']);
+ }