It's a simple solution. Well, it's true. Why do this? With the booming development of mobile Web, there are too many applications that require users to upload image files on mobile Web. Because of this, we have some difficulties to overcome:
When overcoming some of the above difficulties, we can also ask ourselves some questions:
Combining the above difficulties and questions with our actual cases, we may be able to do this: When users upload pictures, compress the pictures before they are submitted to the background. After the picture file size is reduced, the upload speed will naturally increase. Under the same concurrency, the background processing speed will also be improved, and the user experience will be improved. Some people may ask, why not use some mainstream CDN form functions to upload files directly to CDN? Of course, you can choose that solution. I just chose one of the many solutions to use. Or is this the nature of programmers? Prepare As mentioned above, "When users upload pictures, they are compressed before being submitted to the backend." Let's prepare various tools right away:
How to do it?
When calling localResizeIMG, you can specify the width, height, and quality of the compressed image (refer to the documentation for details). As for how to submit the data to the background, you can refer to the solution mentioned in the wiki of the library. Everything is very simple. Demo address The warehouse address for this example The solution in this article is not the only one, nor is it necessarily the best one. If you encounter problems when using related frameworks/libraries, you can go to the corresponding Github repository to view the issue or wiki. |
<<: The closure of domestic online storage has made users worry about where the next outlet will be.
>>: Android unit testing - verify the correct posture of function parameters and return values
At 9:30 am on January 6, 2017 Beijing time, the k...
The Qihoo mobile phone brand launch on the aftern...
39 sideline money-making projects to teach you ho...
In modern society, people's pace of life is g...
Launched on October 16, 2021 Shenzhou 13 It will ...
Jia Zhen's "Little Red Book Merchant Cam...
Scientists at MIT have published a "knot-tyi...
I believe everyone already knows: Didi issued an ...
Alibaba's brilliant victory on Double 11 once...
The 2022 new power delivery volume list was unvei...
After three years of marrying into my family, eve...
Recently, there have been frequent reports of Sam...
Russia's Sputnik News reported on January 16 ...
Review expert: Ran Hao, a well-known popular scie...
With the development of the Internet, the online ...