-3

我正在尝试在我的应用程序中使用文件上传功能。我在我的 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 的页面没有发布数据后重新加载。我怎样才能做到这一点?

4

1 回答 1

1

实际上,使用纯 AJAX 无法上传文件,因为 JavaScript 无法直接访问文件系统。但是,有一些使用 iframe 的方法。所以有一个jQuery 插件可以为你处理所有这些东西。

于 2013-03-04T16:33:31.730 回答