有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

可以在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)吗

非常感谢


共 (2) 个答案

  1. # 1 楼答案

    不。Java和Javascript是完全不同的语言,不能在网页的Javascript中使用Java API。为此,您可能需要查看HTMLFileUpload表单控件

  2. # 2 楼答案

    如果问题是这样的话,基本上你不能用java代替javascript

    您可以按照上面代码中所述发送请求,然后在java的服务器端代码中将其作为文件对象处理