簡體   English   中英

使用Web服務將文件從Flex / Flash界面上傳到Java服務器

[英]Upload a file from Flex/Flash interface to a Java server using a webservice

我想將文件從Flex前端傳輸到后端Java Web服務,如何實現呢?

字節數組會成為傳輸的好選擇嗎?

如果您能提供有關如何實現解決方案的提示或將我指向正確的方向,將不勝感激。

注意:該文件是一個小.jpg文件,我是Java新手。

您可以使用Flex“ FileReference類”在服務器上上傳文件

Flex處理文件上傳和下載

通常在服務器上應該有一個servlet接受使用

Apache Commons FileUpload

這是servlet的有用示例

Servlet文件上傳示例

希望能有所幫助

當我知道文件很小時,我已經使用字節數組來傳輸文件。 在處理https / cert問題等時,發布它們可能要簡單得多。FileReference不能很好地解決這些問題。 FileReference上傳是您的另一個選擇(典型解決方案)。 無論哪種方式,您都將使用FileReference選擇文件,然后使用.upload上傳文件或使用.load加載字節。然后,您將使用.data獲取字節數組。 如果您的Jpg來自內存中Flex組件的快照,則需要使用特殊的Jpeg圖像編碼器。 如果您正在這樣做,我可以告訴您該怎么做。 但是,這確實超出了您原始問題的范圍。

暫無
暫無

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

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