D에서 파일을 어떻게 다운로드합니까? 나는 표준 라이브러리와 샘플을 체크 아웃했다. 차라리 탱고보다 최신 dmd2로 포보 (phobos)를 사용하고 싶습니다. 내가해야 할 일은 파일을 다운로드하는 것 뿐이다. (아마 std.socket과 std.socketstream을 사용하여). etc.c.curl도 사용할 수 있습니다.D에서 파일 다운로드
5
A
답변
7
등 .curl은 컬링을위한 C 바인딩을 제공하므로 사용할 수 있습니다. 그것은 당신이 std.socket로 처리하고 HTTP 요청과 응답을 처리하기를 원하지 않는 한, 내가 지금 Phobos를 사용하여 그것을 수행하는 것을 알고있는 유일한 방법입니다 (나는 당신이 정말로하고 싶지 않다고 가정합니다) .
그러나 C 컬 바인딩을위한 D 래퍼는 현재 뉴스 그룹에서 검토 중이므로 컬링과 상호 작용하기위한 D API를 제공합니다. 검토 과정을 거친다 고 가정하면 (아마도 검토 과정에서 공정한 비트로 바뀔 수 있지만), 결국 Phobos에 도착하게됩니다. 병합되면 다음 출시 버전에 포함됩니다. 따라서 2.055가 출시 될 때마다 2.055 또는 2.056에있을 것입니다.
그러나 그 전까지는 C 바인딩을 사용하거나 현재 검토중인 D 컬 래퍼를 다운로드해야합니다. 사용하고자하는 경우 here 문서와 here 코드를 찾을 수 있습니다. 그러나 뉴스 그룹의 검토를 통해 의견을 제출하면 Phobos에 포함되기 전에 뉴스 그룹을 적절하게 다듬고 개선 할 수 있습니다.
관련 문제
- 1. D에서 CPU 아키텍처 결정
- 2. 파일 다운로드
- 3. 파일 다운로드
- 4. D에서 범위를 구현하는 방법
- 5. D에서 Y- 연결자?
- 6. D에서 전달되는 분산 메시지?
- 7. PHP로 파일 다운로드 - 한 번에 하나씩 다운로드!
- 8. 실제 파일 다운로드 또는 파일 다운로드 비율을 어떻게 기록합니까?
- 9. Silverlight 2 - 파일 다운로드 - IE Blocks 파일 다운로드
- 10. 파일 다운로드 및 설정 다운로드 한 파일 이름
- 11. 파일 다운로드 시간 로그
- 12. localhost : 8888/파일 다운로드
- 13. Watin 파일 다운로드 문제
- 14. PHP 파일 다운로드 헤더
- 15. django에서 csv 파일 다운로드
- 16. jquery로 파일 다운로드
- 17. rails link_to_function 파일 다운로드
- 18. 사이트에서 파일 다운로드
- 19. HttpClient로 대용량 파일 다운로드
- 20. AJAX를 사용하여 파일 다운로드
- 21. asp.net의 파일 다운로드 도움말
- 22. Grails 파일 다운로드
- 23. FTPS - 파일 다운로드 알림
- 24. 오이 파일 다운로드 확인
- 25. Silverlight 클라이언트에서 파일 다운로드
- 26. 파일 다운로드 - VB6
- 27. Groovy 파일 다운로드
- 28. 로그인 반대편에서 파일 다운로드
- 29. mozswing 파일 다운로드 가능
- 30. Maven : URL에서 파일 다운로드
좋아, 나는 탱고를 사용하고 싶지 않지만, phobos보다 완벽하고 깨끗한 _feels_, 그리고 자바 개발자로서, 나는 멋진 cushy std 라이브러리 집합을 원한다 :-) 그러나 이것은 아마도 나는 이것을 몇 번 사용한다. 답장을 보내 주셔서 감사합니다. 조나단! – alexmherrmann
대부분 Phobos는 Tango보다 최신 버전입니다. Tango는 D1에 대해 Phobos보다 훨씬 뛰어났습니다. 지역 사회에서 일했던 Walt Bright가 Phobos를 주로 다루었 기 때문에 Phobos는 주로 컴파일러에서 일했고 Phobos는 많은 작업을 수행하지 않았습니다. 그것. D2의 Phobos는 확실히 커뮤니티 주도적이며 진보를 이루고 있지만 새로운 것이기도하고 시간이 오래 걸립니다. 결국 기능면에서 탱고와 경쟁해야하지만 탱고가 할 수있는 것의 상당 부분을 여전히 부족합니다. –
예를 들어, 내 파일을 다운로드 한 응용 프로그램에서 마무리 작업을하고 Md5 및 Sha256 합계를 온라인에 저장된 것과 비교합니다. 그것은 나를 phobos로 알아내는 것은 문자 적으로 불가능했을 것입니다. 하지만 대부분은 포보 (phobos)를 사용합니다. – alexmherrmann