����λ�ã���ҳ > �����̳� > �̳� > �ļ��ϴ����ѹ��������ʵ��

�ļ��ϴ����ѹ��������ʵ��

��Դ������������|��ʱ�䣺2024-07-03 09:30:49 |���Ķ���95��|�� ��ǩ�� VA ��ѹ AVA v ѹ�� ѹ���ļ� AV java �� |����������

@Ŀ¼ǰ�Ա�����һ������д����1.1 �����1.2 ҵ������1.3 �������õڶ�������ѹ������2.1 ��������2.2 ��ѹ���������ܽ� ǰ�� ������������ر���ԭ��֪ʶ���������DZ��˲��ͣ��Ϲ�����i�� ��ʾ�������DZ�ƪ�����������ݣ����永���ɹ��ο� ���� ����Ŀ�����ϴ��ļ��������ļ�����ѹ��������

����Ŀ�У�������������Ҫ�ϴ��ļ�����ѹ�������ݽ��н����������������Ľ������������Java��д���룬ʵ���ļ��ϴ��ͽ�ѹ�������Ĺ��ܡ�

���ȣ�������Ҫ��д����ʵ���ļ��ϴ��ͽ�ѹ�����ܡ������Ǵ���ʾ����

�����

����������дZipController��

	@Autowired
    private ZipService zipService;

    /**
     * �ϴ���ά���ļ�
     * @param qrCodeFile ��ά���ļ�
     * @return �����ϴ��Ľ��
     */
    @ApiOperation(value = "�ϴ���ά���ļ�")
    @PostMapping("/uploadQrCodeFile")
    public Result uploadQrCodeFile(@RequestParam("file") MultipartFile qrCodeFile) throws Exception {
        zipService.uploadQrCodeFile(qrCodeFile);
        return Result.sendSuccess("�ϴ��ɹ�");
    }

ҵ������

���ţ����DZ�дService��

@Service
public class ZipService {
    // ��������ʡ��
}

��������

����Spring Boot��Ĭ���ϴ��ļ���С���ƣ�������Ҫ��application.properties�������ϴ��ļ���С�����ã�

#### upload begin  ###
spring.servlet.multipart.enabled=true
spring.servlet.multipart.max-request-size=10MB
spring.servlet.multipart.max-file-size=10MB
#### upload end  ###

��ѹ������

��������������Ҫ����Apache Commons Compress�����࣬���ڽ�ѹ��tar.gz�ļ���


    org.apache.commons
    commons-compress
    1.20

Ȼ�󣬱�д��ѹ��������Ĵ��룺

import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
// ��������ʡ��

�ܽ�

ѧϰ������ֹ���ģ���¼ÿ��ĵ�γɳ���ת����ע��ԭ�����ӡ�

�ο����ӣ�

�ο����ӣ�

С���Ƽ��Ķ�

�������������Ľ�Ϊ������Ϣ����������������ͬ���޹۵��֤ʵ��������

�����Ƶ����

����

ͬ������

����

ɨ��ά�����������ֻ��汾��

ɨ��ά����������΢�Ź��ںţ�

��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]

��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������