2010-06-01 74 views

回答

1

我做了這個jQuery插件。它幾乎模仿標準的jQuery ajax功能,但也允許您使用iframe發送數據。沒有涉及Flash,純JavaScript。

http://malsup.com/jquery/form/

這裏是一個文件上傳例子
http://malsup.com/jquery/form/#file-upload

+0

我嘗試了3個不同的ajax庫類似於上面,他們都提交到PHP文件。我無法將它們中的任何一個提交給servlet。 – Joren 2010-06-03 20:47:49

+0

然後,你應該忘記ajax一分鐘,並設置你的servlet來處理以純文本格式發送的文件輸入。當你的servlet工作時,請求是否是ajax並不重要。是的,我確實使用了帶有servlet的插件(spring MVC)。 – 2010-06-04 00:11:22

+0

好吧,我得到它的工作。這個特定的jquery插件顯然可以使用servlet路徑,而我嘗試過的所有其他的只能使用.php文件。只是我的運氣,我必須嘗試所有那些先不起作用的。 – Joren 2010-06-04 01:02:06

0

嘗試plupload。後端應該不重要。

+0

似乎並不喜歡後端應該在這些解決方案的重要,但它確實。 – Joren 2010-06-02 00:09:12

+0

@Joren你使用Servlets嗎?如果您將plupload設置爲使用多部分請求,則可以在http://www.servlets.com/cos/使用MultipartRequest獲取數據。 – Adam 2010-06-02 15:47:48

+1

我爲Plupload創建了一個示例Java Servlet後端。你可以在這裏得到它: http://blog.shadit.com/2010/10/28/java-servlet-plupload/ – shadit 2010-10-29 15:36:27