私のjspファイルには次の行があります。
byte[] imageData = Base64.decodeBase64(request.getParameter("imageBase64"));
と日食は文句を言う:
タイプBase64のメソッドdecodeBase64(byte [])は、引数(String)には適用できません。 "
メソッドはを取得すると言いますが、String
それはを期待しbyte[]
ます。しかし、Base64
クラスには2つのオーバーロードされたバージョンがありdecodeBase64
ます。1つは引数付きString
、もう1つは引数付きbyte[]
。
byte[]
コンパイラが間違ったString
引数でバージョンを呼び出しているとコンパイラが考えているように見える理由がわかりませんString
。コンパイラエラーなしでバージョンを使用する必要があります。