Scala / Java에서 청크 다운로드

Hunor Kovács

나는 youtube-dl 을 사용하여 YouTube 비디오의 바이너리 스트림의 URL을 얻습니다. 어떤 이유로 든 다운로드하고 싶은 경우 다음과 같이합니다.

youtube-dl -f bestaudio -g --skip-download https://www.youtube.com/watch?v=nk5YtLYcH74

URL을 얻은 후 어떻게 든 다음과 같이 말립니다 .

https://r6---sn-gqn-vhgl.googlevideo.com/videoplayback\?id\=afe82f21e356....

또는 출력을 물론 파일로 전달할 수 있지만 이것은 설명하기위한 것입니다. 나는 그것을 다운로드하고 싶지만 curl은 아니지만 Scala HTTP 클라이언트를 사용하여 지금은 akka-http 입니다. 하지만 그렇게하면 :

IllegalResponseException: Response Content-Length 195022703 exceeds the configured limit of 8388608

나는 이것이 큰 스트림이라는 것을 알고 있지만 어떻게 자동으로 curl을 수행합니까? 청크를 어떻게 요청하거나 어떻게 작동합니까? Scala / Java로 어떻게 작성해야합니까?

일부 코드 및 기타 :

val connectionFlow = Http().outgoingConnectionTls(hostname)
val responseFuture =
  Source.single(HttpRequest(uri = path, method = GET))
    .via(connectionFlow)
    .runWith(Sink.foreach[HttpResponse] { r =>
      logger.info(s"${r.status}")
  })
Rjk

기본 콘텐츠 길이는 akka-http의 경우 8M입니다.

application.conf 파일에서 akka http 클라이언트 구문 분석에 대한 max-content-length 값을 늘리면 제대로 작동합니다.

akka.http.client.parsing.max-content-length =78m

이 링크에 대한 conf 및 정보에 대한 자세한 내용 http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/http/configuration.html

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Scala에서 파일이 너무 크면 다운로드 중단

분류에서Dev

Akka-http는 Java로 청크 엔티티를 생성합니다 (Scala에서 변환).

분류에서Dev

미러 다운로드 링크에서 wget 다운로드

분류에서Dev

Firebase 저장소에서 동영상 다운로드-청크 단위

분류에서Dev

C #을 사용하여 여러 스레드의 청크로 FTP 서버에서 단일 파일 다운로드

분류에서Dev

Play2.4 Scala 안드로이드 장치에서 PDF 파일 다운로드

분류에서Dev

일부 다운로드 링크에서 Gmail 로그인을 요청하는 이유는 무엇입니까?

분류에서Dev

Restangular 요청으로 REST API에서 파일 다운로드

분류에서Dev

MPV로만 YouTube에서 비디오 시청 및 다운로드

분류에서Dev

toctree에 다운로드 링크 추가

분류에서Dev

Nodejs 일괄 다운로드 스크립트 : JSONStream "on"이벤트 내에서 HTTP 요청 만들기

분류에서Dev

드롭 다운에서 자바 스크립트 다운로드 항목

분류에서Dev

django 앱에 요청한 URL에서 파일 다운로드

분류에서Dev

Python의 링크에서 스프레드 시트 다운로드

분류에서Dev

특정 링크에서 강제로 'uget'다운로드

분류에서Dev

특정 링크에서 강제로 'uget'다운로드

분류에서Dev

Scala IntList에서 Java로

분류에서Dev

R의 링크 목록에서 PDF 다운로드 오류

분류에서Dev

txt 파일에서 링크 다운로드

분류에서Dev

R Shiny 앱의 HTML에서 다운로드 링크 추출

분류에서Dev

python3 Beautiful Soup에서 최신 링크 다운로드

분류에서Dev

다운로드 링크에서 미디어 스트리밍

분류에서Dev

내 웹 페이지 내 링크에서 파일 다운로드

분류에서Dev

다운로드 횟수 및 PHP에서 파일 크기 표시

분류에서Dev

Google Apps 스크립트에서 다운로드 시작

분류에서Dev

JS 리디렉션 링크에서 PDF 다운로드

분류에서Dev

Google 크롬에서 다운로드 한 항목 자동 삭제

분류에서Dev

디렉토리에서 다운로드 / 삭제 링크

분류에서Dev

파일을 가리키는 링크에서 다운로드

Related 관련 기사

  1. 1

    Scala에서 파일이 너무 크면 다운로드 중단

  2. 2

    Akka-http는 Java로 청크 엔티티를 생성합니다 (Scala에서 변환).

  3. 3

    미러 다운로드 링크에서 wget 다운로드

  4. 4

    Firebase 저장소에서 동영상 다운로드-청크 단위

  5. 5

    C #을 사용하여 여러 스레드의 청크로 FTP 서버에서 단일 파일 다운로드

  6. 6

    Play2.4 Scala 안드로이드 장치에서 PDF 파일 다운로드

  7. 7

    일부 다운로드 링크에서 Gmail 로그인을 요청하는 이유는 무엇입니까?

  8. 8

    Restangular 요청으로 REST API에서 파일 다운로드

  9. 9

    MPV로만 YouTube에서 비디오 시청 및 다운로드

  10. 10

    toctree에 다운로드 링크 추가

  11. 11

    Nodejs 일괄 다운로드 스크립트 : JSONStream "on"이벤트 내에서 HTTP 요청 만들기

  12. 12

    드롭 다운에서 자바 스크립트 다운로드 항목

  13. 13

    django 앱에 요청한 URL에서 파일 다운로드

  14. 14

    Python의 링크에서 스프레드 시트 다운로드

  15. 15

    특정 링크에서 강제로 'uget'다운로드

  16. 16

    특정 링크에서 강제로 'uget'다운로드

  17. 17

    Scala IntList에서 Java로

  18. 18

    R의 링크 목록에서 PDF 다운로드 오류

  19. 19

    txt 파일에서 링크 다운로드

  20. 20

    R Shiny 앱의 HTML에서 다운로드 링크 추출

  21. 21

    python3 Beautiful Soup에서 최신 링크 다운로드

  22. 22

    다운로드 링크에서 미디어 스트리밍

  23. 23

    내 웹 페이지 내 링크에서 파일 다운로드

  24. 24

    다운로드 횟수 및 PHP에서 파일 크기 표시

  25. 25

    Google Apps 스크립트에서 다운로드 시작

  26. 26

    JS 리디렉션 링크에서 PDF 다운로드

  27. 27

    Google 크롬에서 다운로드 한 항목 자동 삭제

  28. 28

    디렉토리에서 다운로드 / 삭제 링크

  29. 29

    파일을 가리키는 링크에서 다운로드

뜨겁다태그

보관