我有一个小问题。我使用
向我的路线/上传pdf提交表单<form action="http://localhost:3000/user/uploadpdf" enctype="multipart/form-data" method="post" onSubmit=window.location.replace('http://localhost:3000/statictoken')>
<input type="file" name="upload" multiple>
<input type="submit" value="Upload">
</form>
完成后,浏览器将尝试遍历以上传pdf。
我真正想要的是停留在当前页面(“ statictoken”)上并刷新。您可以看到我试图替换onSubmit,但是它不起作用。
答案 0 :(得分:0)
表单操作属性用于将请求发送到指定页面。如果要将请求发送到当前页面本身,则应具有以下内容:
<form action="/" ...>
但是请记住,现在,您必须在“ statictoken”页面上解决上载pdf页面的功能。
文件上传完成后,您还可以从“ uploadpdf”页面重定向到“ statictoken”页面。
或者更好的是,您可以使用Ajax File Upload,以便异步提交表单,而无需将您重定向到“ uploadpdf”页面。