1.一种文件传输方法,其特征在于,所述方法包括:
若接收到文件传输指令,获取待传输文件;
将所述待传输文件打包并保存在内存或缓存中;
传输所述内存或缓存中保存的数据至接收端。
2.如权利要求1所述的方法,其特征在于,所述将所述待传输文件打包并保存在内存或缓存中包括:
根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包并保存。
3.如权利要求2所述的方法,其特征在于,所述根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包并保存包括:
根据预设打包规则以字节为单位读取所述待传输文件中未保存的待传输文件的内容至所述内存或缓存中;
当所述内存当前已存储的容量达到所述内存的存储上限,或当所述缓存当前已存储的容量达到所述缓存的存储上限时,或当前不存在未保存的待传输文件时,确认保存完成。
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
在传输所述内存或缓存中保存的数据至接收端时,若存在未保存的待传输文件,执行所述根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包并保存的操作。
5.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
在根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包时,对获取到的一个或多个文件的若干字节进行加密和/或压缩处理。
6.一种文件传输装置,其特征在于,所述装置包括:
获取模块,用于若接收到文件传输指令,获取待传输文件;
打包保存模块,用于将所述待传输文件打包并保存在内存或缓存中;
传输模块,用于传输所述内存或缓存中保存的数据至接收端。
7.如权利要求6所述的装置,其特征在于,所述打包保存模块,具体用于根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包并保存。
8.如权利要求7所述的装置,其特征在于,所述打包保存模块包括:
读取单元,用于根据预设打包规则以字节为单位读取所述待传输文件中未保存的待传输文件的内容至所述内存或缓存中;
确认单元,用于当所述内存当前已存储的容量达到所述内存的存储上限,或当所述缓存当前已存储的容量达到所述缓存的存储上限时,或当前不存在未保存的待传输文件时,确认保存完成。
9.如权利要求7或8所述的装置,其特征在于,所述装置还包括包括:
触发模块,用于在传输所述内存或缓存中保存的数据至接收端时,若存在未保存的待传输文件,触发所述打包保存模块根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包并保存。
10.如权利要求7或8所述的装置,其特征在于,所述装置还包括:
处理模块,还用于在根据所述内存或缓存的大小获取所述待传输文件中一个或多个文件的若干字节进行打包时,对获取到的一个或多个文件的若干字节进行加密和/或压缩处理。