文件上传表单
- 需求的场景描述(希望解决的问题)
表单中有文件,做文件添加时,图片是非必填项,如果使用wx.uploadFile,文件字段弄成必填项,而业务中,文件并非是必填的,而wx.uploadFile的filePath是必填的。那么也就是说如果这个wx.uploadFile适合的场景只是那种单独文件上传的,如果遇到有其他字段如:下图:类型,备注等非文件字段就会出现要换接口的问题。因为表单需要修改,修改时,不一定修改图片,也就是说不一定上传图片,那么wx.uploadFile必须上传图片,否则报错。这种情况下服务器端要写两个接口出来,一个是针对有文件的,一个是针对没有文件的,在小程序中判断,有文件的时候调用有文件的接口,没有文件的时候请求没有文件的接口。这种东西搞得麻烦了许多。而希望可以模拟HTML中的表单;
- 希望提供的能力
wx.uploadFile中的filePath文件字段不要弄成必填的