【发布时间】:2018-07-16 22:44:36
【问题描述】:
我想从
中获取文件(图像或视频)<input type='file' id='file_i'/>
// Not this <input type='submit'/>
像这样使用XMLHttpRequest
function img() {
var fd = new FormData();
fd.append('file', document.getElementById("file_i").files[0]);
var req;
if (window.ActiveXObject) {
req=new ActiveXObject();
} else {
req=new XMLHttpRequest();
}
req.open("post", "Image", true);
req.send(fd);
}
例如。
然后在 servlet 中这样做:
new FileInputStream(new File(request.getParameter("file")))
如何检索该文件? 提前致谢。
【问题讨论】:
-
这两个链接应该回答你的问题
-
如果您回答我的问题并提供 javascript、html 和 java 示例代码,我们将不胜感激,因为它似乎对我不起作用
-
您在服务器端使用什么 Java 技术?普通的servlet? JAX-RS?春天MVC?你在使用 ORM 吗?休眠? JPA?或 JDBC 直接连接到哪个数据库? MySQL? PostgreSQL?你也可以使用jQuery客户端吗?
标签: javascript java html xmlhttprequest