在网页中,我有2个标签和1个提交按钮。我首先用type = text选项卡输入。在第二个输入中,type = file。我想发送两个带有1个提交的标签。但是问题不在这里。在第二个标签中,我需要在发送文件之前检查文件是否有错误。因此,如果出现错误,则提交按钮无效。我怎样才能做到这一点? 现在,我仅在发送它们后检查它们是否有错误。当某些文件有错误时,上传将失败,并且返回错误页面。所有其他没有错误的文件将从输入中消失。 第一个标签http://prntscr.com/mnzc79。第二个标签http://prntscr.com/mnzca3。 这里所有输入都是大学学生的文件。因此,我只能使用多次上传。因为它们都是不同的文件。我无法理解通过错误检查上传许多文件输入的机制。 这是我的代码
App.vue
答案 0 :(得分:0)
您可以使用javascript或php执行此操作。如果要检查Web服务器上是否已经存在该文件,则不能仅使用JavaScript来执行此操作。因此,您需要使用php进行检查,因为php正在服务器上运行。没有Java语言。
因此,当您在上传文件时遇到任何错误(例如已经存在的文件或错误的文件格式)时,可以将用户重定向到所需的任何页面并取消请求,如下所示:
header("Location: http://YourErrorPage.com");
exit;