小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
需要将网页生成一张海报(我目前已经将网页生成了canvas并转化为了一张img),同时提供两个按钮,分别是
将海报下载到手机相册按钮
将海报分享到朋友圈按钮
但是发现jssdk提供的接口都是从本地选取图片的,并没有可以下载图片到本地的。。。也没有想到什么其他的好办法
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主最后这个问题有解决嘛?调用jssdk的downloadImage这个方法可以解决吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好 请问你的这个保存到本地的问题解决了吗 是怎么解决的 能说一下吗? 我碰到了和你一样的问题 我是长按保存网页为图片 我把网页做成图片了 但是不知道怎么在内嵌网页中保存到本地
其实楼主可能是想要这种效果,而不是打开图片后再长按
是的,请问这个有办法能做到吗?
这个是原生代码,不是web页面
那好吧,暂时可能确实没法实现
其实不一定,其他用web实现,保存图片这块可以用原生态来处理,js版的sdk可以实现控制原生态跳转
wx.miniProgram.navigateBack` 进行小程序页面的跳转比如我们的项目在 index.wxml 的 webview 网页内部使用该API就可以控制小程序从index page 跳转到wxpay page。
有兴趣可以将我的实现代码贴给你,你研究研究
web-view内嵌网页内部的图片可以长按图片保存的。不需要调用什么接口。
好的谢谢
wx.saveImageToPhotosAlbum() 可以保存到相册
但是我是在webview内嵌的页面,文档里说<web-view/>网页中仅支持以下JSSDK接口
<web-view/>
其中没有这个接口- -
downloadImage下载图片可以么
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
这里的“4.图像接口”说了那几个接口的用法,简单来说就是只能从相册选图片传出来,但是没法把一张自己的图片下载到相册。。。很迷
选择,上传,下载好像是一套连贯的,目测现在只能在预览时保存了,,
好吧,谢谢
不是 生成 图片后 可以预料
wx.previewImage({ current: '', // 当前显示图片的http链接 urls: [] // 需要预览的图片http链接列表})
然后 长按 不是可以下载 和 分享么?
但是请问可以直接点完按钮就将图片自动保存到相册吗?
楼下说的 你可以试试
官方文档里好像没有他说的那个接口- -因为是要在内嵌的h5里调用这个功能,不是直接在小程序调用
请认真看文档
https://developers.weixin.qq.com/miniprogram/dev/api/media-picture.html#wxsaveimagetophotosalbumobject
不是,我的意思是这个接口是不是只能用在小程序里,但是不能用在用webview内嵌在消除程序里的h5页面?因为在webview组件中提到可以调用在网页的接口只有我给2楼回复的那张图
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主最后这个问题有解决嘛?调用jssdk的downloadImage这个方法可以解决吗?
你好 请问你的这个保存到本地的问题解决了吗 是怎么解决的 能说一下吗? 我碰到了和你一样的问题 我是长按保存网页为图片 我把网页做成图片了 但是不知道怎么在内嵌网页中保存到本地
其实楼主可能是想要这种效果,而不是打开图片后再长按
是的,请问这个有办法能做到吗?
这个是原生代码,不是web页面
那好吧,暂时可能确实没法实现
其实不一定,其他用web实现,保存图片这块可以用原生态来处理,js版的sdk可以实现控制原生态跳转
wx.miniProgram.navigateBack` 进行小程序页面的跳转比如我们的项目在 index.wxml 的 webview 网页内部使用该API就可以控制小程序从index page 跳转到wxpay page。
有兴趣可以将我的实现代码贴给你,你研究研究
web-view内嵌网页内部的图片可以长按图片保存的。不需要调用什么接口。
好的谢谢
wx.saveImageToPhotosAlbum() 可以保存到相册
但是我是在webview内嵌的页面,文档里说
<web-view/>
网页中仅支持以下JSSDK接口其中没有这个接口- -
downloadImage下载图片可以么
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
这里的“4.图像接口”说了那几个接口的用法,简单来说就是只能从相册选图片传出来,但是没法把一张自己的图片下载到相册。。。很迷
选择,上传,下载好像是一套连贯的,目测现在只能在预览时保存了,,
好吧,谢谢
不是 生成 图片后 可以预料
wx.previewImage({ current: '', // 当前显示图片的http链接 urls: [] // 需要预览的图片http链接列表})
然后 长按 不是可以下载 和 分享么?
但是请问可以直接点完按钮就将图片自动保存到相册吗?
楼下说的 你可以试试
官方文档里好像没有他说的那个接口- -因为是要在内嵌的h5里调用这个功能,不是直接在小程序调用
请认真看文档
https://developers.weixin.qq.com/miniprogram/dev/api/media-picture.html#wxsaveimagetophotosalbumobject
不是,我的意思是这个接口是不是只能用在小程序里,但是不能用在用webview内嵌在消除程序里的h5页面?因为在webview组件中提到可以调用在网页的接口只有我给2楼回复的那张图