可以在ajax请求(JavaScript)中使用文件类(Java)吗?
我有一个简单的问题 我有一段代码可以将图片上传到我的服务器。这段代码是用Javascript开发的。这是一个简单的Javascript代码,它将文件对象(Javascript)附加到我的ajax请求中可以在ajax请求(JavaScript)中使用文件类(Java)吗?,java,javascript,ajax,file,Java,Javascript,Ajax,File,我有一个简单的问题 我有一段代码可以将图片上传到我的服务器。这段代码是用Javascript开发的。这是一个简单的Javascript代码,它将文件对象(Javascript)附加到我的ajax请求中 this.addPicture = function(file) { var frm = new FormData(); frm.append("picture", file); var xhr = new XMLHttpRequest(); xhr.open("POST", "/myserver
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)吗
非常感谢。Java和Javascript是完全不同的语言,您不能在网页的Javascript中使用Java API。为此,您可能需要查看HTML
FileUpload
表单控件。如果这是一个问题,那么基本上您将无法使用java代替javascript
您可以按照上面代码中所述发送请求,然后将其作为服务器端java代码中的文件对象进行处理。您是想在客户端(在浏览器中)还是在服务器端(处理上载)使用java
文件
对象?我的问题更多地在客户端谢谢您的回答。也不可能用Java创建文件对象(Javascript浏览器)并将其传递给我的API。事实上,我的Java代码Javascript APi抛出了PhoneGap接口