关于前端文件上传后,再传递link提交表单的一个疑问

Blade 未结 2 679
bluerose
bluerose 剑圣 2022-04-12 09:23

目前发现很多项目在提交带附件的表单的业务处理都不再是文件流跟随表单提交进行统一提交的方案。

而是选择文件时自动上传文件,获取file信息,而后提交表单时只需要传递文件的link即可。


这种方式我也比较认同,但是有一个问题是:选择文件时自动上传文件,但是可能又不再提交表单,这样造成上传的文件实际上是没有用到的。从而造成文件存储的浪费。基于这个点,我应该如何考虑?谢谢

2条回答
  • 对于不立即上传这一点是需要改进一下,主要还是前端改动,需要重新封装一下el-upload

    拿el-upload来说

    他有2个重要的属性

     :auto-upload="false" 不自动上传
     :on-change="handleUploadChange" 可以拿到选中文件的对象


    此时最终提交表单时候可以把拿到的文件对象上传上去


    我觉得可以做一个改动就是,在el-upload下面新增一个“上传”按钮,需要点击才能上传 

    然后如果用户没有点击“上传”就需要提醒一下用户(看该项是否必填)


    如果解决了您的问 点个“完结”就好

    0 讨论(0)
  • 2022-04-12 09:57

    并没有解决我的问题哈。我的问题不是这样的描述。谢谢

    0 讨论(4)
提交回复