https下上传图片报错net::ERR_SSL_BAD_RECORD_MAC_ALERT

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--
阅读 9.3k
1 个回答

看一下php.ini文件里面的
upload_max_filesizepost_max_size设置的是不是够大,如果不够的话进行修改,然后重启apache服务

参考自:https://stackoverflow.com/que...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题