2016-11-27 132 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,它是多部分/表单数据。好的,我当然会读更多,但代码提示会很棒;) –

回答