在从html页面上传文件期间,控件被转移到servlet



我试图在我的应用程序中使用文件上传功能。我在我的html

中使用以下代码
<form action="http://localhost:8080/demo/Upload/a" method="post" enctype="multipart/form-data">
<input type="text" name="description" />
<input type="file" name="file" />
<input type="submit" />

单击提交按钮时,servlet的URL将出现在浏览器的地址栏中。然而,我不想这样。我想要相同的页面出现在我的屏幕上后,点击提交..像ajax的页面张贴数据后不重新加载。我怎样才能做到这一点?

实际上,使用纯AJAX上传文件是不可能的,因为JavaScript不能直接访问文件系统。然而,有一些使用iframe的方法。有一个jQuery插件可以帮你处理这些

最新更新