A file storage method, comprising: splitting each of multiple files requested to be stored into one or more file block objects with different sizes; writing the file block objects obtained from the step of splitting into corresponding large object storage files, wherein a preset number of large object storage files are pre-created in a storage apparatus, and storage spaces occupied by the preset number of large object storage files in the storage apparatus are continuous; wherein the method further comprises: presetting N size levels, wherein N is a positive integer, wherein the size of each file block object obtained from the step of splitting belongs to one of the N size levels; and wherein the step of writing the file block objects obtained from the step of splitting into corresponding large object storage files comprises: sequentially writing the file block objects belonging to a same size level into continuous free spaces in a large object storage file of the preset number of large object storage files which corresponds to the size level, wherein the preset number is N, and the N large object storage files correspond to the N size levels in a one-to-one relationship; wherein the N size levels are ranked in a ascending order as: S 1 KB, S 2 KB,..., S C KB, P 1 MB, P 2 MB,..., P D MB, Q 1 GB, Q 2 GB,..., Q E GB, A 1 TB, A 2 TB,..., A F TB, wherein C + D + E + F = N, wherein each of the multiple files is split into at most four file block objects whose sizes are XTB, YGB, ZMB and WKB respectively, wherein X is 0, A 1, A 2,..., or A F; Y is 0, Q 1, Q 2,..., or Q E; Z is 0, P 1, P 2,..., or P D; W is 0, S 1, S 2,..., or S C; KB represents kilobytes, MB represents megabyte, GB represents gigabyte, and TB represents terabyte. splitting each of multiple files requested to be stored into one or more file block objects with different sizes; writing the file block objects obtained from the step of splitting into corresponding large object storage files, wherein a preset number of large object storage files are pre-created in a storage apparatus, and storage spaces occupied by the preset number of large object storage files in the storage apparatus are continuous; wherein the method further comprises: presetting N size levels, wherein N is a positive integer, wherein the size of each file block object obtained from the step of splitting belongs to one of the N size levels; and wherein the step of writing the file block objects obtained from the step of splitting into corresponding large object storage files comprises: sequentially writing the file block objects belonging to a same size level into continuous free spaces in a large object storage file of the preset number of large object storage files which corresponds to the size level, wherein the preset number is N, and the N large object storage files correspond to the N size levels in a one-to-one relationship; wherein the N size levels are ranked in a ascending order as: S 1 KB, S 2 KB,..., S C KB, P 1 MB, P 2 MB,..., P D MB, Q 1 GB, Q 2 GB,..., Q E GB, A 1 TB, A 2 TB,..., A F TB, wherein C + D + E + F = N, wherein each of the multiple files is split into at most four file block objects whose sizes are XTB, YGB, ZMB and WKB respectively, wherein X is 0, A 1, A 2,..., or A F; Y is 0, Q 1, Q 2,..., or Q E; Z is 0, P 1, P 2,..., or P D; W is 0, S 1, S 2,..., or S C; KB represents kilobytes, MB represents megabyte, GB represents gigabyte, and TB represents terabyte. presetting N size levels, wherein N is a positive integer, wherein the size of each file block object obtained from the step of splitting belongs to one of the N size levels; and wherein the step of writing the file block objects obtained from the step of splitting into corresponding large object storage files comprises: sequentially writing the file block objects belonging to a same size level into continuous free spaces in a large object storage file of the preset number of large object storage files which corresponds to the size level, wherein the preset number is N, and the N large object storage files correspond to the N size levels in a one-to-one relationship; wherein the N size levels are ranked in a ascending order as: S 1 KB, S 2 KB,..., S C KB, P 1 MB, P 2 MB,..., P D MB, Q 1 GB, Q 2 GB,..., Q E GB, A 1 TB, A 2 TB,..., A F TB, wherein C + D + E + F = N, wherein each of the multiple files is split into at most four file block objects whose sizes are XTB, YGB, ZMB and WKB respectively, wherein X is 0, A 1, A 2,..., or A F; Y is 0, Q 1, Q 2,..., or Q E; Z is 0, P 1, P 2,..., or P D; W is 0, S 1, S 2,..., or S C; KB represents kilobytes, MB represents megabyte, GB represents gigabyte, and TB represents terabyte. sequentially writing the file block objects belonging to a same size level into continuous free spaces in a large object storage file of the preset number of large object storage files which corresponds to the size level, wherein the preset number is N, and the N large object storage files correspond to the N size levels in a one-to-one relationship; wherein the N size levels are ranked in a ascending order as: S 1 KB, S 2 KB,..., S C KB, P 1 MB, P 2 MB,..., P D MB, Q 1 GB, Q 2 GB,..., Q E GB, A 1 TB, A 2 TB,..., A F TB, wherein C + D + E + F = N, wherein each of the multiple files is split into at most four file block objects whose sizes are XTB, YGB, ZMB and WKB respectively, wherein X is 0, A 1, A 2,..., or A F; Y is 0, Q 1, Q 2,..., or Q E; Z is 0, P 1, P 2,..., or P D; W is 0, S 1, S 2,..., or S C; KB represents kilobytes, MB represents megabyte, GB represents gigabyte, and TB represents terabyte.