Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在ajax请求(JavaScript)中使用文件类(Java)吗?_Java_Javascript_Ajax_File - Fatal编程技术网

可以在ajax请求(JavaScript)中使用文件类(Java)吗?

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

我有一个简单的问题

我有一段代码可以将图片上传到我的服务器。这段代码是用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)吗


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

如果这是一个问题,那么基本上您将无法使用java代替javascript


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

您是想在客户端(在浏览器中)还是在服务器端(处理上载)使用java
文件
对象?我的问题更多地在客户端谢谢您的回答。也不可能用Java创建文件对象(Javascript浏览器)并将其传递给我的API。事实上,我的Java代码Javascript APi抛出了PhoneGap接口