홈>
문자열을 텍스트 파일에 저장하고 브라우저로 보내야합니다. 내 경로 :
def genFileRoute: Route =
path("someresource" / "generate") {
get {
complete( genFile )
}
}
그러나 발전기에 문제가 있습니다 :
def genFile = {
val str = "Hi all! I am a string in future text file"
// Need to write some code here :(
// Something like 'php://output' with headers, but for akka.
}
메모리 내 텍스트 파일
file.txt
를 만드는 방법
파일 시스템을 사용하지 않고? 클라이언트 브라우저로 다운로드하는 방법 (다운로드)?
P.S.영어가 유감입니다. 내 모국어가 아닙니다.
- 답변 # 1
관련 질문
- scala : akka singleRequest 응답 본문에서 Unmarshal을 사용자 지정하는 방법
- 로컬 스토리지에서 scala와 함께 akka http를 사용하여 이미지를 업로드하는 동안 이미지의 썸네일을 만드는 방법은 무엇입니까?
- scala - 계층 구조에서 개체 목록을받는 끝점
- scala - Akka-HTTP : Content-type 헤더가 수신 된 응답에 명시 적으로 설정되었는지 확인하는 방법
- scala : 예외를 처리하기 위해 akka-http 경로를 테스트하는 방법은 무엇입니까?
- Scala sangria-graphql에서 API 호출 인증 처리
- scala - akka http - docker 컨테이너가 서버에 연결되지 않았습니다
- Scala, Akka http - scala, akka-http - 동적 매개 변수 수를 처리하는 방법은 무엇입니까?
- scala - Akka http 캐시 테스트 문제 직면
- scala - akka-http websocket - 들어오는 메시지 처리 속도가 매우 느림
이를 위해 Content-Disposition 헤더를 사용하려고합니다. 브라우저로 전송되는 파일 이름을 설정할 수 있습니다. 파일을 전혀 만들 필요가 없습니다. 귀하의 예에서 함수는 일반 문자열을 반환 할 수 있습니다.
경로 :