2013-05-19 43 views
0

我有一個非常小的web應用程序,我想要在多部分POST請求中發佈一個文件。我相信FileUpload使這可能,但它需要一個我沒有的servlet。FileUpload沒有Servlet

有沒有類似的方法,我可以使用只有一個HttpRequest?

+0

我只是做了很少的Web應用程序,因此這個問題可能聽起來很蠢。你實際上有一個Web服務器,但沒有一個servlet?爲什麼你不能只做一個,因爲該Web應用程序屬於你? –

+0

我想保持服務器非常簡單(我實際上需要一個url),所以我只是修改[This](http://www.docjar.org/html/api/org/apache/http/examples/ElementalHttpServer。 java.html),因爲所有的依賴關係都已經在Android中。 – tgrosinger

回答

0

我發現了一個庫,它提供了一個完全的WebSockets實現,它比使用HTTP多部分POST請求更快,更容易使用。

Java-WebSockets via Github。

如果你想要一個它如何用於我的問題的例子,這裏是我最終編寫和使用的代碼。請不要介意這混亂,這是一個黑客馬拉松。