diff options
author | Aaron Parecki <aaron@parecki.com> | 2016-05-20 07:49:37 -0700 |
---|---|---|
committer | Aaron Parecki <aaron@parecki.com> | 2016-05-20 07:49:37 -0700 |
commit | faf0bcc2c3dd94933540a4aff68534cc58013260 (patch) | |
tree | a15d024307124e9940bd1a5afa2ddca69e754665 /lib | |
parent | a5d58b45b42e2d5a74ecf0008a63cb3d041fa963 (diff) |
use "file" key to send file to media endpoint
Diffstat (limited to 'lib')
-rw-r--r-- | lib/helpers.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/helpers.php b/lib/helpers.php index e938f36..b64b258 100644 --- a/lib/helpers.php +++ b/lib/helpers.php @@ -111,7 +111,7 @@ function micropub_post_for_user(&$user, $params, $file_path = NULL, $json = fals function micropub_media_post_for_user(&$user, $file_path) { // Send to the media endpoint - $r = micropub_post($user->micropub_media_endpoint, [], $user->micropub_access_token, $file_path, true); + $r = micropub_post($user->micropub_media_endpoint, [], $user->micropub_access_token, $file_path, true, 'file'); // Check the response and look for a "Location" header containing the URL if($r['response'] && preg_match('/Location: (.+)/', $r['response'], $match)) { @@ -123,7 +123,7 @@ function micropub_media_post_for_user(&$user, $file_path) { return $r; } -function micropub_post($endpoint, $params, $access_token, $file_path = NULL, $json = false) { +function micropub_post($endpoint, $params, $access_token, $file_path = NULL, $json = false, $file_prop = 'photo') { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $endpoint); curl_setopt($ch, CURLOPT_POST, true); @@ -154,7 +154,7 @@ function micropub_post($endpoint, $params, $access_token, $file_path = NULL, $js $mimetype = finfo_file($finfo, $file_path); $multipart = new p3k\Multipart(); $multipart->addArray($params); - $multipart->addFile('photo', $file_path, $mimetype); + $multipart->addFile($file_prop, $file_path, $mimetype); $post = $multipart->data(); array_push($httpheaders, 'Content-Type: ' . $multipart->contentType()); } |