使用 cljs-ajax 获取 blob
Getting a blob with cljs-ajax
我正在尝试将我的 ajax 响应读取为一个 blob。
响应存在,可以用
读取
:response-format ajax.edn/edn-read
例如,但它实际上是一个图像,我需要它作为一个 blob 来充当 <img src=''
url。 (使用 createObjectURL
创建)
我没有在任何地方找到示例,我想它应该符合 :
:response-format {:content-type: "image/jpeg" :read :body :type :blob}
但这不起作用...
你可能不得不这样说:
(ns browser
(:require
[ajax.protocols :refer [-body]]
...
:response-format {:content-type "image/png"
:type :blob
:description "PNG file"
:read -body}
我正在尝试将我的 ajax 响应读取为一个 blob。 响应存在,可以用
读取:response-format ajax.edn/edn-read
例如,但它实际上是一个图像,我需要它作为一个 blob 来充当 <img src=''
url。 (使用 createObjectURL
创建)
我没有在任何地方找到示例,我想它应该符合 :
:response-format {:content-type: "image/jpeg" :read :body :type :blob}
但这不起作用...
你可能不得不这样说:
(ns browser
(:require
[ajax.protocols :refer [-body]]
...
:response-format {:content-type "image/png"
:type :blob
:description "PNG file"
:read -body}