0
我正在嘗試使用HttpPost和MultipartEntityBuilder進行文件上傳API。以下是我用過的代碼。在MultipartEntityBuilder中編碼文件名
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setCharset(MIME.UTF8_CHARSET);
builder.addBinaryBody(<fileFieldName>, <byteArray>, ContentType.TEXT_PLAIN, <fileName>);
文件被正確上傳。但是當文件名包含非ASCII字符時,它將以名稱「????。jpg」上傳。嘗試了這裏給出的解決方案https://stackoverflow.com/a/25870301/3271472。但它並沒有解決我的問題。請協助。