I&#39;ve been setting meta-data no problem, including some jets3t compatible meta-data, here;s some sample of my code in production:<br>
<br><span style="font-family: courier new,monospace;">
&nbsp; def establish_s3_connection()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; AWS::S3::Base.establish_connection!(</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :access_key_id&nbsp;&nbsp;&nbsp;&nbsp; =&gt; AppConfig.aws_access_key_id,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :secret_access_key =&gt; 
AppConfig.aws_secret_access_key</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp; end</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">def upload_file()</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; establish_s3_connection</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; AWS::S3::S3Object.store(get_file_name, 
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; open(get_file_path), </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AppConfig.s3_bucket,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :content_type=&gt;&#39;audio/mpeg&#39;,</span>
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;x-amz-meta-my_uploadname&#39;=&gt;<a href="http://self.name">self.name</a>,</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;x-amz-meta-my_upload_ownername&#39;=&gt;self.owner.username,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;x-amz-meta-my_upload_date&#39;=&gt;self.upload_date.strftime(&quot;%b %d, %Y %H:%M:%S&quot;),</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;x-amz-meta-my_database_mimetype&#39;=&gt;self.mime_type,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;x-amz-meta-my_myfile_id&#39;=&gt;
<a href="http://self.id">self.id</a>,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;x-amz-meta-jets3t-original-file-date-iso860&#39;=&gt;
File.mtime(get_file_path).strftime(&quot;%Y-%m-%dT%H:%M:%S.000Z&quot;))</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">end</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><br><br><div><span class="gmail_quote">On 4/4/07, <b class="gmail_sendername">Alex MacCaw</b> &lt;<a href="mailto:maccman@gmail.com">maccman@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Is setting metadata now supported on upload?<br><span class="sg"><br>-- <br><a href="http://www.eribium.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.eribium.org</a> | <a href="http://juggernaut.rubyforge.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://juggernaut.rubyforge.org</a> | <a href="http://www.aireofs.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.aireofs.com</a> | Skype: oldmanorhouse
</span><br>_______________________________________________<br>amazon-s3-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:amazon-s3-dev@rubyforge.org">amazon-s3-dev@rubyforge.org</a>
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://rubyforge.org/mailman/listinfo/amazon-s3-dev" target="_blank">http://rubyforge.org/mailman/listinfo/amazon-s3-dev</a><br><br></blockquote></div><br>
<br clear="all"><br>-- <br>Andrew Kuklewicz