Flask-Uploads
We will be using the Flask-Uploads package to complete our image upload function. This is a very powerful package that simplifies most of the tedious coding for us. By simply calling a few methods provided by the package, it allows us to efficiently and flexibly develop the file upload function. Flask-Uploads can handle various common file types out of the box. What we need to define is the Set that classifies the types of uploaded files, such as IMAGES
, DOCUMENT
, AUDIO
, and so on. Then, we simply need to set the destination of the uploaded files.
Let's look at a few basic concepts and functions in Flask-Uploads before we implement them.
Upload Sets
Before we upload any files, we need to define the UploadSet
. An upload set is a single collection of files. Take images
as an example; we can define the image upload set as follows, where 'images'
is the name of the upload set:
image_set = UploadSet('images', IMAGES)
Once you have the...