You can try this:

In the upload form add <input type='hidden' name='X-Progress-ID' 
value='test'/>


def upload_page():
     ...
     length_bytes = cache.ram('X-Progress-ID:test:length',None,0)
     uploaded_bytes = cache.ram('X-Progress-ID:test:uploaded',None,0)
     ...

they are updated during the upload. Hope this helps.


On Tuesday, 2 October 2012 01:57:25 UTC-5, Johann Spies wrote:
>
> On 2 October 2012 04:20, Exeption <vvm...@gmail.com <javascript:>> wrote:
>
>> Hi,
>>
>> Already have asked 
>> here<http://stackoverflow.com/questions/12668310/check-upload-file-size-before-actual-file-data-uploading>,
>>  
>> but no reply.
>>
>> I will duplicate my question here:
>>
>> In my web2py controller I'm accessing file data like:
>>
>> vfile = request.post_vars.video.file
>>
>> But how can I check Content-Length *before* actual file data will be 
>> uploaded? It is not a good idea for me to check file size after file 
>> already uploaded.
>>
>> NOTE: I'm not using FORM() helper and database but just raw regular file 
>> upload. Is there any way to hook into web2py internals to do what I need?
>>
>>
> I suspect you will have to use javascript to do this.  I have just search 
> for 'javascript file size before upload'  and saw answers that should not 
> be too difficult to use in your case.
>
> Regards
> Johann
>
> -- 
> Because experiencing your loyal love is better than life itself, 
> my lips will praise you.  (Psalm 63:3)
>
>

-- 



Reply via email to