可以在ajax请求(JavaScript)中使用文件类(Java)吗?
我有一个简单的问题
我有一段代码可以上传图片到我的服务器。这段代码是用Javascript开发的。这是一个简单的Javascript代码,将文件对象(Javascript)附加到我的ajax请求中
this.addPicture = function(file) {
var frm = new FormData();
frm.append("picture", file);
var xhr = new XMLHttpRequest();
xhr.open("POST", "/myserverurl", true);
xhr.send(frm);
在这个请求中可以使用文件对象(Java)吗
非常感谢
# 1 楼答案
不。Java和Javascript是完全不同的语言,不能在网页的Javascript中使用Java API。为此,您可能需要查看HTML
FileUpload
表单控件# 2 楼答案
如果问题是这样的话,基本上你不能用java代替javascript
您可以按照上面代码中所述发送请求,然后在java的服务器端代码中将其作为文件对象处理