邓文辉 发表于 2022-8-31 11:27:44

http请求下载图片

客户有个文件服务器,我们现在想批量 http请求下载图片,怎么实现?

Grayson.Shang 发表于 2022-8-31 11:27:45

本帖最后由 Grayson.Shang 于 2022-9-26 16:34 编辑

这个问题测试,后面有结果再跟进。
问题跟进:客户的图片是存储在文件服务器中的,获取图片的方式是发送http请求,请求的结果是一种浏览器本身可以解析的base64的字符串,如下图,

但是想要存储到活字格的文件中,需要完整的base64格式,因此,在返回的字符串前面拼接上确实的部分就可以正常存储和展示了。
其实就是给返回的结果,前面拼接上“data:image/jpeg;base64,”。

muto 发表于 2024-2-8 10:27:52

返回的base64字符串,有"" 怎么去掉后再拼接呢?

Simon.Sun 发表于 2024-2-8 11:56:34

您好,如果是 Base64 内容存在多余引号的话,这个您使用 Excel 公式去掉首尾引号就可以了。
不确定能否解决您的问题, 如果不能解决您的问题,建议您上传一个 demo,这边调查一下。

James.Lv 发表于 2024-2-8 11:58:09

muto 发表于 2024-2-8 10:27
返回的base64字符串,有"" 怎么去掉后再拼接呢?

是返回的base64字符串前后有双引号吗?
这种情况的可以使用Excel公式来把字符串中的双引号进行替换,注意双引号使用需要转义一下


=SUBSTITUTE(P4,"""","")
页: [1]
查看完整版本: http请求下载图片