【问题标题】:Getting a blob with cljs-ajax使用 cljs-ajax 获取 blob
【发布时间】:2017-07-12 12:06:33
【问题描述】:

我正在尝试将我的 ajax 响应读取为一个 blob。 响应存在,可以使用

读取
:response-format ajax.edn/edn-read

例如,但它实际上是一个图像,我需要它作为一个 blob 来充当<img src='' url。 (使用createObjectURL 创建)

我在任何地方都找不到示例,我想它应该是:

:response-format {:content-type: "image/jpeg" :read :body :type :blob}

但这不起作用...

【问题讨论】:

    标签: ajax clojurescript cljs-ajax


    【解决方案1】:

    你可能不得不这样说:

    (ns browser
      (:require
    [ajax.protocols :refer [-body]]
    
    
    ...
    
    :response-format {:content-type "image/png"
                      :type :blob
                      :description "PNG file"
                      :read -body}
    

    【讨论】:

      猜你喜欢
      • 2016-02-05
      • 2017-01-27
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多