小程序開發下載的時候:downloadFile:fail 發生了 SSL 錯誤,無法建立與該服務器的安全連接

今天在寫一個“文案助手”主要用于一些公司企業,發布一些公司宣傳,下面的經銷商可以快速找到公司最新方案,并且在手機上一鍵下載。但在開發過程中遇到個問題,微信在安卓手機上下載視頻圖片可以正常在方案助手下載,到了蘋果微信小程序里卻提示“downloadFile:fail 發生了 SSL 錯誤,無法建立與該服務器的安全連接”

然后找了很多資料,發現是因為 WinDows sever 的IIS默認使用的是ssl2.0證書,而小程序要使用的是TLS 1.2切記,要1.2版本,如果版本高是不行的。查看連接類型方法,火狐瀏覽器打開后,點擊證書位置:

點擊右邊的>進入,然后點擊更多信息

在安全下面,有個技術細節,可以看到類型和版本號。

到服務器新建一個文件,然后 重命名為 123.reg 把下面的代碼放進去。運行合并。成功后重啟服務器,然后 查看一下自己的連接狀態。如果是TSL 1.1那么就打開 注冊表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 的這個位置,把TLS 1.2刪除,把TSL 1.1改名為TSL 1.2重啟服務器。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]
“DisabledByDefault”=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
“DisabledByDefault”=dword:00000000
“Enable”=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
“DisabledByDefault”=dword:00000000
“Enable”=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
“DisabledByDefault”=dword:00000000
“Enable”=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
“DisabledByDefault “=dword:00000000
“Enable”=dword:00000001

 

本文來自用戶投稿,不代表自營銷立場,網址:http://www.wfapiao.com/p/92998

發表評論

登錄后才能評論
侵權聯系
返回頂部
AV天堂日本AV天堂欧美AV天堂