On Tue, Oct 4, 2011 at 10:06 AM, Francis Daly <span dir="ltr"><<a href="mailto:francis@daoine.org">francis@daoine.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Mon, Oct 03, 2011 at 05:35:05PM -0700, Andrew Hammond wrote:<br>
<br>
Hi there,<br>
<br>
</div><div class="im">> Thanks very much, that really helped!<br>
<br>
</div><div class="im">> > Note that "resumable" can apply to a single file, without any<br>
> > $upload_field_name set, so you'll get things like "_name" and<br>
> > "_content_type" in your final post content.<br>
><br>
> What would be the right way to get the $upload_field_name populated?<br>
> Or should I even worry about that? I don't imagine that my usage will<br>
> care about it (I'm going to be including the module and uploading a<br>
> single file at a time), however I'd like the library code to not suck<br>
> too much for the next guy.<br>
<br>
</div>I'd say "don't worry about it".<br></blockquote><div><br></div><div>Done. I refactored the code to clean it up a little and correct that overlap bug. It's on github and can be forked if anyone wants to go further.</div>
<div><br></div><div>My last (I think) issue is that I'm seeing most, but not all of the upload form fields get set. The sha1, md5 and crc32 aggregates below are blanks.</div><div><br></div><div>request.POST <QueryDict: {</div>
<div>u'upload_name': [u'py_lightweight_uploader.py'], </div><div>u'upload_size': [u'11345'], </div><div>u'upload_sha1': [u''], </div><div>u'upload_content_type': [u'text/x-python'], </div>
<div>u'upload_path': [u'/var/lib/nginx/resumable_download/7/64565707'], </div><div>u'upload_md5': [u''], </div><div>u'upload_crc32': [u'']}> </div><div><br></div><div>I see that libssl is installed on the server. I don't see any entries in the error log that would make me think there is anything failing here. I have the following in the nginx config:</div>
<div><br></div><div><div>upload_set_form_field upload_name $upload_file_name;</div><div>upload_set_form_field upload_content_type $upload_content_type;</div><div>upload_set_form_field upload_path $upload_tmp_path;</div><div>
upload_aggregate_form_field upload_sha1 $upload_file_sha1;</div><div>upload_aggregate_form_field upload_size $upload_file_size;</div><div>upload_aggregate_form_field upload_crc32 $upload_file_crc32;</div><div>upload_aggregate_form_field upload_md5 $upload_file_md5;</div>
<div><br></div></div><div>I based the above on the documentation and example config. What am I missing here?</div><div><br></div><div>Andrew</div></div>