title: MultipartFile - getOriginalFilename removes characters before backslash
body: <p>If the filename contains <strong>one</strong> or <strong>many</strong> backslashes all characters before the backslashes are removed by the <code>getOriginalFilename()</code> function.</p>
  
  <p>Let say the file name is <code>"my_file_\\\\\\\\\_test.mp3"</code></p>
  
  <p><strong>I have this code:</strong></p>
  
  <pre><code>def file = request.getFile("file"); //org.springframework.web.multipart.commons.CommonsMultipartFile
  </code></pre>
  
  <p>when debugging <code>file.fileItem.fileName</code> is correct it shows <code>"my_file_\\\\\\\\\_test.mp3"</code></p>
  
  <p>But when I call <code>file.getOriginalFilename();</code></p>
  
  <pre><code>def newFile = file.getOriginalFilename();
  
  System.out.print(newFile);// `"_test.mp3"`
  </code></pre>
  
  <p>All the characters before the backslash are removed. Why is this happening ? Should I use <code>file.fileItem.fileName</code> instead ?</p>