here is the code

if request.method == 'POST':
     hash = request.FILES['uploaded_file'].read()[:-500]
     #check if a hash exists in the database


On Friday, September 6, 2019 at 5:14:35 PM UTC+5:30, Milind Yadav wrote:
>
> Hi,
>
> I am trying to receive the first 500 bytes of a file coming from 
> client-side before it gets completely downloaded onto the server.
>
> I need to compute the hash value of the first 500 bytes and compare with 
> hashes in database. If no match is found then resume the download i.e. 
> remaining bytes are sent and the file gets saved onto the server.
>
>
> *PSEUDO-CODE:*
>
> from django.incoming.data import packets
>
> first_500 = []
>
> for packet in packets*:*
>     
>     if first_500.size+packet.body.size <= 500 bytes*:*
>         first_500.append(packet.body)
>     
>     else*:*
>         temp = packet.body.slice_body(500 bytes-first_500.size)
>         first_500.append(temp)
>         break
>
>
> This will save a lot of time and space in case a duplicate is encountered.
>
> Regards
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/b0fdc2ad-d331-45b0-a8f3-9fb1cf823bd9%40googlegroups.com.

Reply via email to