재생 프레임 워크 1.2.5를 사용하여 브라우저 측에 CSV 파일을 제공하려고합니다. 이 말을 계속하지만Play Framework를 다운로드하기 위해 브라우저에 파일을 제공 할 수 없습니다.
public static Result downloadData() throws Throwable {
.
.
.
File file =new File(file_written_to);
.
response().setHeader("Content-Disposition", "attachment; filename=FILENAME");
return ok(file);
}
: 여기 코드입니다
이종류의 컨트롤러의 확인 방법은() 인수 적용되지 않습니다 (파일)
난 후 return ok("hello")
으로 테스트하려고 했는데도 여전히 다음과 같이 표시됩니다.
메토 Controller (type)의 ok()는 인수 (문자열)에 적용 할 수 없습니다.
또한 response()의 경우이 메서드는 정의되지 않았습니다.
누구든지 내 코드에 어떤 문제가 있는지 아이디어가 있습니까? 미리 감사드립니다.
import 문에있는'File'은'ok()'와 같은 종류의'File'을 요구합니까? 잘못된 유형을 가져 왔을 수 있습니다. –
태그 또는 설명으로 적절한 Play 버전을 추가하십시오. – biesior
@MartinCarney 전 괜찮 았어 ("200"); 그리고 그것은 나에게 문자열이 올바른 유형이 아니라고 오류를 주었다 .. – Koshien