小程序之 wx.downloadFile的downloadFile:fail downloadFile protocol must be http or https“ 保存图片失败
    		       		warning:
    		            这篇文章距离上次修改已过452天,其中的内容可能已经有所变动。
    		        
        		                
                报错解释:
这个错误信息表明在使用微信小程序的wx.downloadFile函数时发生了失败,原因是下载文件的协议必须是http。错误信息中的downloadFile protocol must be ht应该是指协议必须是http而不是https,因为微信小程序的API通常不支持https协议。
解决方法:
- 确认你尝试下载的文件URL是以
http://开头的,而不是https://。 - 如果文件是通过
https提供的,你需要设置小程序以支持https请求,但这通常不是推荐的做法,因为微信小程序主要是支持http协议的。 - 如果可能,将文件的URL改为
http://,确保文件服务器配置了正确的证书以支持http请求。 - 如果你是文件服务器的管理员,确保服务器配置了正确的安全规则,允许来自小程序的请求。
 - 如果文件服务器不允许
http请求,你可能需要设置一个中间层服务,这个服务可以支持http请求,并转发到原来的https服务器上。 
请注意,不建议忽略安全问题,尽可能使用https协议。如果你的文件服务器可以配置为支持https,那么最好的解决方案是将文件URL更改为https://,并确保服务器的安全性。
评论已关闭