2016-11-27 131 views
0

我接收的請求(多部分/格式數據POST),參數「文件」包含文件作爲一個base64(下面例子)Retrive的base64文件從多部分/格式數據POST請求

--- --- WebKitFormBoundaryEA37wQGzpnprPt8x \ r \ nContent-Disposition:form-data; 名= \ 「文件\」 \ r \ n \ r \ nJVBERi0xLjQNJeLjz9MNCjEgMCBvYmoNPDwvQXV0aG9yIChNYXJrbyBLZWpcMjM2YXIpL0Ny \ r \ nZWF0aW9uRGF0ZSAoRDoyMDE2MTEyMjExMzc0NCswMScwMCcpL0NyZWF0b3IgKE1TIFdvcmQg \ r \ nRG9jdW1lbnQ

我很好奇,如何將其解碼(當然使用JAVA),從那裏獲取文件。

  1. 如果我莫名其妙地刪除系統信息(WebKitFormBoundary內容處置)?
  2. 我也注意到內容充滿\ r \ n我是否也需要自己刪除它?
+0

解碼您正在使用哪種服務器技術? Servlet的? ---另外,這看起來像一個'multipart/form-data' POST的內容。如果你看看HTTP頭文件「Content-Type」,你會看到這種類型。您應該在網上搜索關於'multipart/form-data'如何工作的更多信息。 – Andreas

+0

@Andreas它是Servlet和ES,它是多部分/表單數據。好的,我當然會讀更多,但代碼提示會很棒;) –

回答