2012-06-28 32 views
0

對於Web服務,我收到更多圖片,我必須在服務器上註冊。 我不知道使用哪種方法,這就是我想聲明的參數爲:JAX-RS/REST /保存圖像

@FormParam("photos") List<File> photos 

另外,我不知道如何保存這種方式獲得的文件。我看到很多從路徑創建文件的例子,但不是來自現有文件。

你能幫我嗎?

回答

0

你也許可以做一些類似的:

FileOutputStream fos = new FileOutputStream("image.jpg"); 
    try { 
     fos.write(someByteArray); 
    } 
    finally { 
     fos.close(); 
    } 

從這裏摘自:How to store a byte array as an image file on disk?

+0

謝謝您的留言。我找到了一個解決方案,我在byte []中轉換了我的圖像,並且在我的web服務中,我最終收到了格式爲byte [] – user1450740

+0

的參數,我使用這個解決方案[link] http://www.mkyong.com/ Web服務/ JAX-RS /文件上傳,例如,在-RestEasy的/ – user1450740