Foreword
We introduce jQuery for asynchronous uploading to get a better user experience. On the one hand, asynchronous operations in JavaScript are more flexible than forms; on the other hand, asynchronous uploads also avoid long-term page freezes when uploading large files.
HTML
An of type=file allows users to browse and select files. Generally, the input control is placed in a