Errata: in the second to last line I meant: 

I would like to access the uploaded file from "request.files" at all times, 
even if not uploaded as multipart/form-data, and use all the convenience 
methods available for that. 



On Thursday, November 2, 2017 at 4:16:24 PM UTC-5, Stefano Cossu wrote:
>
> Hello,
>
> I am writing a Flask web server that must accept binary file uploads as 
> application/x-www-form-urlencoded. E.g. with CURL I would expect to upload 
> a file as: 
>
> curl -XPOST -H'Content-type: image/jpeg' --data-binary '@my_image.jpg' 
> http://localhost:5000/upload
>
> Rather than: 
>
> curl -XPOST --data-binary -F 'file=my_image.jpg' 
> http://localhost:5000/upload
>
> The problem is that with the former method the binary is only found in the 
> "request.stream" and treated as a data stream. I am not sure whether this 
> is handled entirely in memory, saved to disk, etc. and if a multi-gigabyte 
> file may blow up my server. 
>
> I would like to use the "request.files" variable to access the uploaded 
> file from "request.files" and use all the convenience methods available for 
> that. 
>
> Is there a way I can accomplish that with Flask/Werkzeug? 
>
> Thanks,
> Stefano
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pocoo-libs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pocoo-libs+unsubscr...@googlegroups.com.
To post to this group, send email to pocoo-libs@googlegroups.com.
Visit this group at https://groups.google.com/group/pocoo-libs.
For more options, visit https://groups.google.com/d/optout.

Reply via email to