我正在使用Android,开发一个将文件上传到Dropbox的应用程序。因为我不想看到这些文件的标题,所以我正在对它们进行加密并对结果字节数组进行编码。问题是,当您使用的句子:Base64特殊字符新文件
String fileNameEncrypted = Base64.encodeToString(encrypted, Base64.DEFAULT);
File file = new File(mDirectoryPath + "/" + fileNameEncrypted);
字符串“fileNameEncrypted”包含向前和向后斜线和不允许的文件名可能是其它字符。此外,正斜杠与子文件夹混淆。
我该如何解决这个问题?
PS:我的目标是文件名无法在保管箱中读取。
不,不是,我正在加密文件名,然后编码它以获得一个新的文件名,这是我想用于我上传到保管箱的文件。对不起,我很着急,再看看我的问题,我没有让自己清楚 – Fernando 2014-11-04 18:16:16