대용량 다운로드 수정 #70

Merged
teddy merged 1 commits from feat/infer_dev_260211 into develop 2026-02-11 13:54:24 +09:00

View File

@@ -30,7 +30,6 @@ import java.util.List;
import java.util.UUID;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.coyote.BadRequestException;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.io.Resource;
import org.springframework.data.domain.Page;
@@ -384,13 +383,11 @@ public class LabelAllocateApiController {
public ResponseEntity<Resource> download(
@Parameter(example = "6d8d49dc-0c9d-4124-adc7-b9ca610cc394") @PathVariable UUID uuid)
throws IOException {
if (!labelAllocateService.isDownloadable(uuid)) {
throw new BadRequestException();
}
long t = System.currentTimeMillis();
//
// if (!labelAllocateService.isDownloadable(uuid)) {
// throw new BadRequestException();
// }
String uid = labelAllocateService.findLearnUid(uuid);
log.info("findLearnUid took {} ms", System.currentTimeMillis() - t);
Path zipPath = Paths.get(responsePath).resolve(uid + ".zip");
long size = Files.size(zipPath);
Resource resource = new org.springframework.core.io.UrlResource(zipPath.toUri());