0
blobストレージのAzure検索を設定しました。ファイルのパスがキープロパティであるため、Base64形式にエンコードされています。 インデックスを検索する際に、パスをデコードしてフロントエンドに表示する必要があります。しかし、シナリオのいくつかでそれをやろうとすると、エラーが発生します。AzureでBlobファイルのパスを解読する際に問題が発生しました。検索
int mod4 = base64EncodedData.Length % 4;
if (mod4 > 0)
{
base64EncodedData += new string('=', 4 - mod4);
}
var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
return System.Text.Encoding.ASCII.GetString(base64EncodedBytes);
正しい方法は何か教えてください。
ありがとうございました。
ASCIIの代わりにUTF8エンコードを試してみることはできますか? –