+ $this->element('media_url', null, $upload->shortUrl());
+ $this->element('size', null, $upload->fileRecord->size);
+
+ $enclosure = $upload->fileRecord->getEnclosure();
+ $this->element('atom:link', array('rel' => 'enclosure',
+ 'href' => $enclosure->url,
+ 'type' => $enclosure->mimetype));
+
+ // Twitter specific metadata expected in response since Twitter's Media upload API v1.1 (even though Twitter doesn't use XML)
+ $this->element('media_id', null, $upload->fileRecord->id);
+ $this->element('media_id_string', null, (string)$upload->fileRecord->id);
+ if (common_get_mime_media($enclosure->mimetype) === 'image') {
+ $this->element('image', ['w'=>$enclosure->width, 'h'=>$enclosure->height, 'image_type'=>$enclosure->mimetype]);
+ }