laitimes

The backend of the website is developed with source code

author:BM Xiaowei

JAVA WEB FILE UPLOAD AND DOWNLOAD, JAVA LARGE FILE UPLOAD, LARGE FILE DOWNLOAD SOLUTION, JAVA FILE MULTIPART UPLOAD AND RESUMABLE UPLOAD, JAVA LARGE FILE MULTIPART UPLOAD/MULTI-THREADED UPLOAD FUNCTION, LARGE FILE UPLOAD RESUMABLE CONTROL, JAVA BROWSER LARGE FILE MULTIPART UPLOAD, JAVA LARGE FILE UPLOAD, JAVA WEB FILE UPLOAD AND DOWNLOAD INTERFACE FUNCTION,

Baidu webuploader uploads files to the server specified folder, webuploader uploads files to the server specified folder, JSP uploads files to the server specified folder, JAVA uploads large files to implement source code, JAVA uploads large files to implement source code, JAVA uploads large files to implement code, JAVA uploads large files to implement skills, JAVA uploads large files to implement technology, JAVA uploads large files to implement ideas, JAVA UPLOAD LARGE FILE IMPLEMENTATION SOLUTION,

Front-end upload large file implementation scheme, js upload large file implementation method, JavaScript upload large file implementation method, vue upload large file implementation method, front-end upload large file implementation method, html upload large file implementation method, html5 upload large file implementation method, Baidu webuploader upload large file implementation method, webuploader upload large file implementation method, JAVA upload large file implementation method,

When uploading large files, they are basically uploaded in chunks, and many articles on the Internet are not only messy but also completely useless.

JAVA IS MAINLY RESPONSIBLE FOR BACKEND INTERFACES, BUSINESS LOGIC, AND FUNCTION IMPLEMENTATION, SUCH AS FILE INITIALIZATION, FILE SEGMENTATION, FILE BLOCK MERGING, AND FILE INFORMATION QUERY.

The customer has been following this project for a long time, about 2 years, but in fact, the customer does not care which technology is used.

The file size is relatively large, about 50G, and users want to be able to upload it directly on the web page. In the first issue, we directly used the HTML5 API, that is, the API provided by Chrome, but after the launch, the user reported that it was not very easy to use, and some users' computers were WIN7+IE9, Chrome's API was not supported on IE9, but the user's system was supported, which made people a little confused. In the second phase, we still carried out custom development.

前端使用了JSP、VUE2、VUE3,后端使用了JSP、SpringBoot,IDE使用了Eclipse、MyEclipse,因为新旧项目都用到了这两个IDE。

Users are required to implement the upload function of folders on the web page, which contain tens of thousands of files, ranging from 1G to 10G and as small as a few MB. When you upload a folder, you need to preserve the hierarchy and save the hierarchy information in the database. You also need to support folder download, and the downloaded folder must be consistent with the uploaded folder hierarchy. Customers transfer some data every day, so this feature is used very frequently.

Requests support resumable upload and offline saving of progress information. Users may not finish uploading after work and resume uploading after work tomorrow. The computer needs to be turned off at some time in the evening. It is required to support encrypted transmission and support the national cryptography algorithm SM4. Requires support for downloads and unpackaged downloads. Requires browsers to support all browsers including Internet Explorer.

The system environment needs to support localized information technology, such as Kylin, Kylin, Tongxin UOS, Loongson, and the database supports MySQL, Oracle, DAMO database, Renmin Jincang, etc. You need to provide front-end source code, back-end source code, and control source code. The company's own projects and products also need to be integrated in the later stage.

It is required to provide 7*24 hours technical support services, document tutorials, video tutorials, remote technical guidance, 1-to-1 technical support services, and provide mobile phone, WeChat, QQ, email, enterprise WeChat and other contact information. Import Items:

Import into Eclipse:

Import into IDEA:

Springboot Unified Configuration:

Download examples:

The backend of the website is developed with source code

project

The backend of the website is developed with source code

Non-SQL

NOSQL SAMPLES DO NOT REQUIRE ANY CONFIGURATION AND CAN BE ACCESSED DIRECTLY FOR TESTING

The backend of the website is developed with source code

Create a data table

Select the corresponding data table script, in this example, SQL statement.

The backend of the website is developed with source code
The backend of the website is developed with source code

Modify the database connection information

The backend of the website is developed with source code

Visit the page to test

The backend of the website is developed with source code

The path where the file is stored

up6/upload/year/month/day/guid/filename

The backend of the website is developed with source code
The backend of the website is developed with source code

Related questions:

1.javax.servlet.http.HttpServlet 错误

2. Projects cannot be published to tomcat

3. md5计算完成后卡住

4. The server can't find the config.json file

Related References:

The location where the file is saved

Source Code Project Documentation:

Source Code References:

OEM Version Offer:

Control source code download:

Read on