我在用宜搭做一个将附件上传到自己服务器的功能,在宜搭上看到表单自定义附件上传地址文档,但是文档里的url接口是https的,我们自己开发的接口是http的,调试时发现宜搭提示安全问题,不让用http接口,但是我们只能发布http接口,有什么方法处理?
如果宜搭表单自定义附件上传地址接口是http,存在安全风险,因为现在主流要求是https来保证数据安全。
通常你可以考虑以下几种方式来处理:
升级接口协议
反向代理
前端处理(有局限性)
哥,能看看上传图片/文件那个js代码是这么写的吗,我也是使用链接器,在代码中配置了header:multipart/form-data,但是上传不了
您好,有以下调整思路供您参考下:
使用HTTPS服务:最直接的方法是建议将您的服务升级到HTTPS。如果您的服务器环境支持SSL证书,可以申请一个免费的SSL证书,比如通过Let’s Encrypt。
HTTP to HTTPS Proxy:如果您无法在当前的服务器上启用HTTPS,您可以考虑使用一个中间代理服务器。可以设置一个HTTPS的代理服务器,接收来自宜搭的请求,然后将请求转发到您的HTTP接口。这种方式会增加一些延迟和复杂性。
第三方服务:考虑使用云存储服务(如阿里云OSS、AWS S3等),它们提供TLS/SSL,您可以将文件上传到这些服务,然后再从您自己的HTTP接口进行存取和处理。
安全配置:尽量确保HTTP接口的安全性,通过应用层的安全措施(如验证、权限控制等)来弥补HTTP的不足。不过请注意,这种方式仍然无法消除HTTP传输中的风险。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。