You can query MediaPlug for information about a file. Among other things this is useful for retrieving the S3 URL for the encoded file so you don’t have to go through MediaPlug to serve the file after it is encoded.
To retrieve metadata replace ‘get’ in URL’s with ‘metadata’.
If your original URL was:
http://demo.gomediaplug.com/mp/get?mpsrc=http://gomediaplug.com/images/mediaplug.gif&mpaction=resize width=400 height=100 format=gif
To retrieve metadata about that file your URL would look like:
http://demo.gomediaplug.com/mp/metadata?mpsrc=http://gomediaplug.com/images/mediaplug.gif&mpaction=resize width=400 height=100 format=gif
The returned metadata for the action above would look like:
<?xml version="1.0" encoding="UTF-8"?>
<FIELD>
<NAME>ETag</NAME>
<VALUE>"6ff5ee10da272e7589cfb85f4fee1e1e"</VALUE>
</FIELD>
<FIELD>
<NAME>imageleftposition</NAME>
<VALUE>0</VALUE>
</FIELD>
<FIELD>
<NAME>imageheight</NAME>
<VALUE>100</VALUE>
</FIELD>
<FIELD>
<NAME>transparentcolorindex</NAME>
<VALUE>0</VALUE>
</FIELD>
<FIELD>
<NAME>imagetopposition</NAME>
<VALUE>0</VALUE>
</FIELD>
<FIELD>
<NAME>Content-Length</NAME>
<VALUE>7607</VALUE>
</FIELD>
<FIELD>
<NAME>Last-Modified</NAME>
<VALUE>Tue Sep 02 08:36:09 PDT 2008</VALUE>
</FIELD>
<FIELD>
<NAME>request-id</NAME>
<VALUE>9F964F1C7213C100</VALUE>
</FIELD>
<FIELD>
<NAME>userinputflag</NAME>
<VALUE>false</VALUE>
</FIELD>
<FIELD>
<NAME>type</NAME>
<VALUE>image/gif</VALUE>
</FIELD>
<FIELD>
<NAME>url</NAME>
<VALUE>http://s3.amazonaws.com/intridea_mediaplug_demo/http://gomediaplug.com/images/mediaplug.gif resize width=400 height=100 format=gif</VALUE>
</FIELD>
<FIELD>
<NAME>delaytime</NAME>
<VALUE>0</VALUE>
</FIELD>
<FIELD>
<NAME>Date</NAME>
<VALUE>Mon Sep 08 22:44:49 PDT 2008</VALUE>
</FIELD>
<FIELD>
<NAME>id-2</NAME>
<VALUE>rTw6dkapV7u7k1HwdBT9Q30i6Id00fyduwdOC6GHGjENbgIkTagm8YQeia1NA6ON</VALUE>
</FIELD>
<FIELD>
<NAME>name</NAME>
<VALUE>RGB</VALUE>
</FIELD>
<FIELD>
<NAME>value</NAME>
<VALUE>0</VALUE>
</FIELD>
<FIELD>
<NAME>imagewidth</NAME>
<VALUE>400</VALUE>
</FIELD>
<FIELD>
<NAME>disposalmethod</NAME>
<VALUE>none</VALUE>
</FIELD>
<FIELD>
<NAME>Content-Type</NAME>
<VALUE>image/gif</VALUE>
</FIELD>
<FIELD>
<NAME>interlaceflag</NAME>
<VALUE>true</VALUE>
</FIELD>
<FIELD>
<NAME>transparentcolorflag</NAME>
<VALUE>false</VALUE>
</FIELD>