簡體   English   中英

如何使用Applet將Zipfile上載到我的應用服務器

[英]How can I upload a Zipfile to my Application Server using an Applet

我使用小程序將一些文件捆綁到一個zip文件中,在此期間,我創建了一個描述對象。 我已經利用JavaEE Web服務將描述對象發送到服務器,但是如何傳輸zip?

我對Java EE還是相當陌生,想知道是否已經有一種通用的方法(因為java ee提供了很多東西)還是我會使用像ftp這樣的普通方法?

我想象可以在小程序中使用的類似takeFileWebService的東西,然后在服務器端調用一些方法onFileReceived來處理文件dunno:/

預先感謝philipp

我現在使用的是一種不常見的,甚至是不安全的方式。 因為無論如何我都需要發送一個描述對象,所以我只是將文件附加為字節數組。

我通過JNDI查找我的TakeStuffEJB,然后調用一個需要使用byte []作為參數的遠程方法。 我在客戶端和服務器端執行CRC32完整性檢查,並且可以正常工作。 但是文件大小是有限制的。 超過20 MB的文件會在一段時間后引發MarshalException(“ Not Completed”)。

也許這很瘋狂,因為我認為RMI不是為文件傳輸而設計的。 但我會嘗試一下,因為我發送的文件很少超過1 MB。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM