我对我的英语感到抱歉。
我有一个问题,我有一个包含文件输入和其他文本输入的表单,当用户选择图像并在表单中填写其他输入时,我应该在用户实际点击提交之前将文件上传到服务器吗按钮,或者当他按下按钮时。如果我应该在此之前上传文件,那么如果用户没有填写表单并且没有点击提交按钮或者在提交表单之前关闭浏览器,我将如何清理不必要的文件。
再次抱歉我的英语
最佳答案
两者都可以,具体取决于业务逻辑。
为了更好的用户体验,之前上传感觉更快,但另一方面,开发起来也复杂得多。例如,在后端,您可能有一个 cron 作业来删除所有已上传但未使用的图像(例如:用户离开网站)。另外在某些情况下,您需要先创建表单才能获取其 ID。
当用户单击提交按钮时上传更容易开发。
如果您是新手,我建议您仅在用户单击提交按钮时上传。
关于file-upload - 我应该在用户提交表单之前上传选定的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69860607/