Open greatbody opened 7 months ago
基础信息
alist-encrypt: v0.3.0
操作方式
在 alist-encrypt 站点(port: 5344)
受试文件内容:
正常上传方式:Stream 方式上传单文件,可以正常查看。
![]()
表单上传方式:Form 方式上传单文件,上传的文件查看乱码。
![]()
故障分析
初步猜测是由于 form 上传方式时,数据格式不同,但 alist-encrypt 未特殊处理导致。
建议解决方式
单独处理 form 上传方式,只加密上传内容中的 content,form 的其它字段不加密。
好的,非常感谢,我研究一下。如果你那边能提个PR 那就更好啦,😂
基础信息
alist-encrypt: v0.3.0
操作方式
在 alist-encrypt 站点(port: 5344) 受试文件内容:
正常上传方式:Stream 方式上传单文件,可以正常查看。
![]()
表单上传方式:Form 方式上传单文件,上传的文件查看乱码。
![]()
故障分析
初步猜测是由于 form 上传方式时,数据格式不同,但 alist-encrypt 未特殊处理导致。
建议解决方式
单独处理 form 上传方式,只加密上传内容中的 content,form 的其它字段不加密。 参考文档:https://datatracker.ietf.org/doc/html/rfc7578
好的,非常感谢,我研究一下。如果你那边能提个PR 那就更好啦,😂
时间上太困难了。如果您这边也比较难抽时间改,可以在 readme 上说明下这个问题,避免大家踩坑。用 Stream 上传又不是不能用。
基础信息
alist-encrypt: v0.3.0
操作方式
在 alist-encrypt 站点(port: 5344)
受试文件内容:
正常上传方式:Stream 方式上传单文件,可以正常查看。
表单上传方式:Form 方式上传单文件,上传的文件查看乱码。
故障分析
初步猜测是由于 form 上传方式时,数据格式不同,但 alist-encrypt 未特殊处理导致。
建议解决方式
单独处理 form 上传方式,只加密上传内容中的 content,form 的其它字段不加密。
参考文档:https://datatracker.ietf.org/doc/html/rfc7578