收藏
回答

怎么在微信云托管对象存储上传大于1M文件并且在服务端进行图片验证?

目前上传逻辑:

点击网页上传按钮 -> 传入文件名称并请求服务端获取对象存储上传链接 -> 客户端根据返回的上传信息发起POST文件上传 -> 上传成功

遇到的问题:因为是客户端直传文件到对象存储,所以无法进行文件合法性验证(文件大小、文件类型),以及文件操作(图片缩略图生成、图片水印处理),如果在请求上传链接时提交文件,当文件大于1M,云托管接口限制又会报413异常错误,所以请求的时候不能携带文件。

期望的解决的方案:我该如何设计上传逻辑,可以解决以上我遇到的问题(文件验证、图片处理)

回答关注问题邀请回答
收藏
登录 后发表内容