On 16/10/12 13:25, Zhitong He wrote:
another way to solve this, from
http://users.utu.fi/machra/posts/2011-08-24-2-reddit-clojure.html
(ns myapp.app
(:require [clojure.java.io :as io]))
(defn copy [uri file]
(with-open [in (io/input-stream uri)
out (io/out
another way to solve this, from
http://users.utu.fi/machra/posts/2011-08-24-2-reddit-clojure.html
(ns myapp.app
(:require [clojure.java.io :as io]))
(defn copy [uri file]
(with-open [in (io/input-stream uri)
out (io/output-stream file)]
(io/copy in ou
Ok that were good examples thanks
Final variant
add to project.clj
[clj-http "0.5.6"]
add ref to lib in ns
(ns myapp.app
*(:require [clj-http.client :as client] ))*
function
(defn write-file [url]
(with-open [w (clojure.java.io/output-stream "img.jpg" )] ; output file
(.write w (:b
Something like this perhaps:
(with-open [in (clojure.java.io/input-stream "http://google.com/favicon.ico";)]
(clojure.java.io/copy in (clojure.java.io/file "favicon.ico")))
Dave
On Mon, Oct 15, 2012 at 6:23 AM, AtKaaZ wrote:
> => (use 'clj-http.client)
> nil
> => (= (:body (clj-http.client/ge
=> *(use 'clj-http.client)*
nil
=> *(= (:body (clj-http.client/get "http://google.com/favicon.ico"; {:as
:steam})) (slurp "http://google.com/favicon.ico";))*
true
or if you want to save it locally as a file(thanks Apage43):
=> *(with-open [bodystream (:body (clj-http.client/get "
http://google.com
it gets whole session so i guess our data in :body and then what to do with
that array
I need something like a curl:
curl http://example.com/img.jpg > img.jpg
get file via url and put it to local directory...
понедельник, 15 октября 2012 г., 13:08:45 UTC+4 пользователь dennis написал:
>
> I think
slurp works with text only as i know
On Monday, October 15, 2012 2:29:41 PM UTC+4, Andreas Liljeqvist wrote:
>
> Haven't got access to my tools, but couldn't you just slurp it?
>
> (slurp "http://somesite/picture.jpg";)
>
> On Mon, Oct 15, 2012 at 11:08 AM, dennis zhuang
>
> > wrote:
>
>> I thin
Haven't got access to my tools, but couldn't you just slurp it?
(slurp "http://somesite/picture.jpg";)
On Mon, Oct 15, 2012 at 11:08 AM, dennis zhuang wrote:
> I think you can use clj-http:
> https://github.com/dakrone/clj-http
>
> (client/get "http://site.com/favicon.ico"; {:as :byte-array})
>
Hi
I am pretty new to java world so as i found there is no simple way to get
image file from url like : http://example.com/image.jpg.
What i need just to get file from url and store it to db.
So we need to use buffer, stream and stuff to get file. I found this code
but i guess there is a way to g