0

我有一个简单的问题。

我有一段代码可以将图片上传到我的服务器。此代码是用 Javascript 开发的。这是一个简单的 Javascript 代码,它将 File 对象 (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)?

非常感谢

4

2 回答 2

1

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

于 2013-08-12T09:57:45.687 回答
0

如果这是问题,基本上你将无法使用 java 代替 javascript。

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

于 2013-08-12T10:01:48.807 回答