que estoy tratando de guardar un archivo descargado usando clj-httpGuardar una petición CLJ-http forma de imagen a presentar
Tengo el siguiente código:
(def test-file
(cl/get "http://placehold.it/350x150"))
(defn write-file []
(with-open [w (clojure.java.io/writer "test-file.gif" :append true)]
(.write w (:body test-file))))
y cuando intento para que sea como un byte -array, obtengo una excepción:
user=> (def test-file
(cl/get "http://placehold.it/350x150" {:as :byte-array}))
#'user/test-file
user=> (write-file)
IllegalArgumentException No matching method found: write for class java.io.BufferedWriter clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:79)
¡Ayuda!
Aunque puede utilizar CLJ-http , esto se puede hacer puramente con c lojure.java.io: http://stackoverflow.com/q/15628682/425313 –