2013-08-12 27 views
0

我有一個簡單的問題。是否可以在ajax Request(JavaScript)中使用File類(Java)?

我有一段代碼上傳圖片到我的服務器。這段代碼是用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)嗎?

非常感謝

+0

你是問有關使用客戶端上的一個Java'File'對象的文件對象(在瀏覽器中)還是在服務器端(處理上傳)? – chrylis

+0

我的問題更多是在客戶端 – wawanopoulos

回答

1

號Java和JavaScript是完全不同的語言,你不能在一個Web頁面的JavaScript中使用的Java API。爲此,您可能需要查看HTML FileUpload表單控件。

+0

感謝您的回覆。也不可能用Java創建一個文件對象(Javascript瀏覽器)並將它傳遞給我的API。實際上,我的Java代碼稱爲Javascript API,它會拋出PhoneGap接口 – wawanopoulos

0

基本上,你將無法使用java inplace的JavaScript,如果這是問題。

,你可以發送請求在你的代碼中提到以上,然後要麼處理它作爲在Java服務器端代碼

相關問題