https下上传图片报错:Failed to load resource: net::ERR_SSL_BAD_RECORD_MAC_ALERT
,上传一些几百k的小图片时是没问题的,一旦大于3M左右就会报这个错误
但是在http下就一切都正常了。
看到这个错误提示觉得应该是ssl的错误,然后域名用的是【免费型DV版SSL证书】,之前提示说证书快到期了,又重新申请了新的,还是出现同样的错误。
之前报错用的上传插件是webuplaod,以为插件也有问题,就替换成了plupload,还是一样的问题
ssl配置如下:
<VirtualHost *:443>
DocumentRoot "D:\wamp\www\project"
ServerName project.com
SSLEngine on
SSLCertificateFile "D:\wamp\bin\apache\apache2.4.9\conf\cert\project\2_www.project.com.crt"
SSLCertificateKeyFile "D:\wamp\bin\apache\apache2.4.9\conf\cert\project\3_www.project.com.key"
SSLCertificateChainFile "D:\wamp\bin\apache\apache2.4.9\conf\cert\project\1_root_bundle.crt"
</VirtualHost>
apache版本是2.4.9,用的wnmp的集成环境。
正常访问是没问题的,只有上传图片这里出现异常
贴一下请求头和请求内容
Request Headers
Provisional headers are shown
Content-Type:multipart/form-data; boundary=----WebKitFormBoundary8STrxWCVZliph7G9
Origin:https://www.project.com
Referer:https://www.project.com/module/goods/main/form
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Request Payload
------WebKitFormBoundary8STrxWCVZliph7G9
Content-Disposition: form-data; name="name"
微信图片_20181203155301.jpg
------WebKitFormBoundary8STrxWCVZliph7G9
Content-Disposition: form-data; name="file"; filename="微信图片_20181203155301.jpg"
Content-Type: image/jpeg
------WebKitFormBoundary8STrxWCVZliph7G9--
看一下php.ini文件里面的
upload_max_filesize
和post_max_size
设置的是不是够大,如果不够的话进行修改,然后重启apache服务参考自:https://stackoverflow.com/que...