我可以将图像从base64转换为二进制客户端吗?

时间:2015-09-18 22:52:09

标签: javascript php canvas

使用canvas元素操作图像然后通过获取结果     df_names <- data.frame(Name=c("Peter","Peter","Peter","Connor","Matt")) df_names %>% compare.dedup() %>% epiWeights() %>% epiClassify(0.3) %>% getPairs(show = "links", single.rows = TRUE) -> matches left_join(mutate(df_names,ID = 1:nrow(df_names)), select(matches,id1,id2) %>% arrange(id1) %>% filter(!duplicated(id2)), by=c("ID"="id2")) %>% mutate(ID = ifelse(is.na(id1), ID, id1) ) %>% select(-id1) , 是否可以将结果转换为客户端的二进制图像文件?我想避免

  1. 往返服务器和
  2. 将服务器的RAM吸入GD进程。
  3. 目标是编辑图像并将其作为文件存入s3,而无需触及我的服务器。

1 个答案:

答案 0 :(得分:1)

Daniel C的评论让我得到了解决方案(点击Convert Data URI to File then append to FormData)。

我需要的另外一件事是URL.createObjectURL(blob),它给了我一个字符串句柄来传递文件。