Skip to content

Instantly share code, notes, and snippets.

Created March 11, 2016 11:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/1bdb195f4128328159b9 to your computer and use it in GitHub Desktop.
Save anonymous/1bdb195f4128328159b9 to your computer and use it in GitHub Desktop.
(def baikova "http://example.com/foo.jpg)
(def dest "/Users/bar/Desktop/foo.jpg")
(let [resp (http/get baikova {:as :stream})]
(if (:error @resp)
(println "Error dlling the file")
(with-open [wrtr (io/output-stream (io/file dest))]
(.write wrtr (:body @resp))
(println "created image"))))
-------- Error Msg --------
1. Unhandled java.lang.IllegalArgumentException
No matching method found: write for class
java.io.BufferedOutputStream
Reflector.java: 80 clojure.lang.Reflector/invokeMatchingMethod
Reflector.java: 28 clojure.lang.Reflector/invokeInstanceMethod
REPL: 20 pull-pics.core/eval10143
core.clj: 3081 clojure.core/eval
main.clj: 240 clojure.main/repl/read-eval-print/fn
main.clj: 258 clojure.main/repl/fn
RestFn.java: 1523 clojure.lang.RestFn/invoke
AFn.java: 152 clojure.lang.AFn/applyToHelper
AFn.java: 144 clojure.lang.AFn/applyTo
core.clj: 630 clojure.core/apply
core.clj: 1868 clojure.core/with-bindings*
RestFn.java: 425 clojure.lang.RestFn/invoke
AFn.java: 22 clojure.lang.AFn/run
ThreadPoolExecutor.java: 1145 java.util.concurrent.ThreadPoolExecutor/runWorker
ThreadPoolExecutor.java: 615 java.util.concurrent.ThreadPoolExecutor$Worker/run
Thread.java: 744 java.lang.Thread/run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment