我不想使用閃光燈。我找到了多個jquery庫。現在我正在使用這一個:http://demo.webdeveloperplus.com/ajax-file-upload/用java後端上傳Ajax文件?
問題是他們都使用PHP。我試着將它指向我的servlet而不是PHP文件,但它永遠不會被調用。
我不想使用閃光燈。我找到了多個jquery庫。現在我正在使用這一個:http://demo.webdeveloperplus.com/ajax-file-upload/用java後端上傳Ajax文件?
問題是他們都使用PHP。我試着將它指向我的servlet而不是PHP文件,但它永遠不會被調用。
我做了這個jQuery插件。它幾乎模仿標準的jQuery ajax功能,但也允許您使用iframe發送數據。沒有涉及Flash,純JavaScript。
http://malsup.com/jquery/form/
這裏是一個文件上傳例子
http://malsup.com/jquery/form/#file-upload
嘗試plupload。後端應該不重要。
似乎並不喜歡後端應該在這些解決方案的重要,但它確實。 – Joren 2010-06-02 00:09:12
@Joren你使用Servlets嗎?如果您將plupload設置爲使用多部分請求,則可以在http://www.servlets.com/cos/使用MultipartRequest獲取數據。 – Adam 2010-06-02 15:47:48
我爲Plupload創建了一個示例Java Servlet後端。你可以在這裏得到它: http://blog.shadit.com/2010/10/28/java-servlet-plupload/ – shadit 2010-10-29 15:36:27
我嘗試了3個不同的ajax庫類似於上面,他們都提交到PHP文件。我無法將它們中的任何一個提交給servlet。 – Joren 2010-06-03 20:47:49
然後,你應該忘記ajax一分鐘,並設置你的servlet來處理以純文本格式發送的文件輸入。當你的servlet工作時,請求是否是ajax並不重要。是的,我確實使用了帶有servlet的插件(spring MVC)。 – 2010-06-04 00:11:22
好吧,我得到它的工作。這個特定的jquery插件顯然可以使用servlet路徑,而我嘗試過的所有其他的只能使用.php文件。只是我的運氣,我必須嘗試所有那些先不起作用的。 – Joren 2010-06-04 01:02:06