请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

想把图片下载到本地服务器里

我想把我获取到的图片存储到我的本地服务器?类似于图片抓取,但是我得到的却是Server returned HTTP response code: 403 for URL:。请问有什么好办法吗?微信小程序的图片难道只能读取吗?

正在回答 回答被采纳积分+3

1回答

谢成 2021-06-24 16:12:29

HTTP API 提供了图片下载的接口,可以把下载下来的图片上传到自己的服务器:

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDownloadFile.html


0 回复 有任何疑惑可以回复我~
  • 提问者 Tnubi #1
    我没太明白
    返回的数据中
    {
        "errcode": 0,
        "errmsg": "ok",
        "file_list": [
            {
                "fileid": "cloud://test2-4a89da.7465-test2-4a89da/A.png",
                "download_url": "https://7465-test2-4a89da-1258717764.tcb.qcloud.la/A.png",
                "status": 0,
                "errmsg": "ok"
            }
        ]
    }
    
    download_url是通过浏览器可以看到图片
    我的意思是我想把这个图片存到我自己的服务器上而不是在云存储上访问
    回复 有任何疑惑可以回复我~ 2021-06-24 16:57:04
  • 提问者 Tnubi #2
    {
    	"env": "test2-4a89da",
    	"file_list": [
    		{
    			"fileid":"cloud://test2-4a89da.7465-test2-4a89da/A.png",
    			"max_age":7200
    		}
    		]
    }
    还有一个问题 max_age 起到什么作用 7200秒两个小时期限,我通过自己的测试
    我把download_url地址保存下来第二天一样能访问,远远超出了7200秒的时间
    回复 有任何疑惑可以回复我~ 2021-06-24 17:02:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信