With the continuous deepening of the network tide, enterprise management network has become a trend. More and more enterprise users have moved their MIS, OA and various management systems to the WEB, deeply embodies one aspect of the software "humanization"-You don't need to install software, as long as you have an operating system, as long as you have a browser, you can use my software!
However, these simple and convenient WEB pages are often annoying. When you want to upload some materials or images to the WEB, I found that uploading a slightly larger file is too slow to bear, or you can simply upload it over FTP. Some enterprise users want to play the video online, but the file size is too large, it is difficult to use WEB page upload. FTP upload requires website maintenance personnel to have certain FTP upload knowledge!
Is there such a WEB upload component that can achieve fast upload (as well as upload of extra large files) and minimize server resource usage?
Currently, the upload methods used on the network are roughly divided into two categories. One is to use compiled components (DLL files) for upload, to use this upload method, you must install the Upload Component on the server or register the component on the server. One is to use the uncompiled code class for upload, you can use it without having to register it on the server. There are more than a dozen of these two types of components, such as AspSmartUpload, AspUpload, SA FileUp, LyfUpload, and no component upload class in the environment ...... And so on. Among the many Upload components, I have extracted six Upload components that I personally think are representative of for testing to obtain the performance comparison between them.
I. Why do I select it?
1. Asp.net comes with the upload component: the latest developed by Microsoft.. net built-in Upload Component ,. net strategy is a great bet of Microsoft in the new century. This upload component must be very good and worth looking.
2. AspUpload3.0: a well-known old upload component. This version is the latest version. It is said to be very good,... Cough... It is not free of charge. It costs xxx dollars. It provides a 30-day trial period (which is cheap and not good ?).
3. SA FileUp4.0: this is also the owner who needs the money. This version is the latest version and has a two-month trial. It is the fattest of all Upload components (close to 10 M ), it is directed at its volume. Should I choose it?
4. LyfUpload1.2B: this component is the most widely used Upload Component in China. It is free of charge because it is stable. It has rich help in Chinese and is mainly made in China!
5. No component upload in the environment: this component class is the most widely used (free of charge) among individual users, because individual users generally use free space or paid space, most server providers do not support uploading components. They can only be written in programs.
6. Without component upload: the reason why I introduced this component class is that I boast that the upload speed is 50 times faster than the upload speed of components in the environment, it seems that it is not enough to introduce it (according to the author, this class is also modified from the environment without components, and the blue is better than the blue)
Ii. technical parameter table for uploading Components
Component name |
Asp.net built-in Upload Component |
AspUpload 3.0 |
SA FileUp 4.0 |
LyfUpload 1.2B |
Environment without component upload |
Without fear of component upload |
Installation Method |
Install. net sdk |
Program installation or registration |
Program installation or registration |
Manual registration |
No registration required |
No registration required |
Restrict upload size |
√ |
√ |
√ |
√ |
× |
√ |
Restrict upload types |
√ |
√ |
√ |
√ |
× |
√ |
Multi-file upload support |
√ |
√ |
√ |
√ |
√ |
√ |
Get File Name |
√ |
√ |
√ |
√ |
√ |
√ |
Get File Size |
√ |
√ |
√ |
√ |
√ |
√ |
Get file type |
√ |
√ |
√ |
√ |
√ |
√ |
File renaming and storage |
√ |
√ |
√ |
√ |
√ |
√ |
File storage to database |
√ |
√ |
√ |
√ |
× |
√ |
Use other form elements at the same time |
√ |
√ |
√ |
√ |
√ |
√ |
Upload to memory |
× |
√ |
√ |
× |
× |
× |
Upload progress bar display |
× |
√ |
× |
× |
× |
× |
Encryption support |
× |
√ |
× |
× |
× |
× |
Debugging |
√ |
√ |
√ |
√ |
× |
√ |
Help File |
Yes, Chinese |
Yes, English |
Yes, English |
Yes, Chinese |
Yes, Chinese |
Yes, Chinese |
Author/Company |
Microsoft |
Persits Software |
|
Liu Yufeng (network name) |
Daoxiang Lao Nong (network name) |
Liang wushi (network name) |
Billing information |
Free |
Billing |
Billing |
Free |
Free |
Free |
Country type |
Foreign |
Foreign |
Foreign |
China |
China |
China |