Play! 2 앱에 웹 서비스 호출로 보내려는 파일이 있습니다. 파일을 읽고 보내는 반응 형 방법을 원합니다. 다음과 같은 것을 원합니다.
val source = Source.fromFile("/path/to/someFile")
val holder: WSRequestHolder = WS.url("http://example.com/service")
val futureResult = holder.post(source)
futureResult.onComplete({source.close()})
그러나 위의 코드는 컴파일되지 않습니다.
웹 서비스에 파일을 반응 적으로 스트리밍하는 관용적 인 방법이 있습니까?
사실 Play의 웹 서비스 빌드를 사용하면 이것이 매우 쉽다는 것을 알게되었습니다.
WS.url("http://http://example.com/service/").post(new io.File("path/to/someFile"))
즉, post
함수는 File
옵션을 취할 수 있으며 아마도 올바르게 스트리밍됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다