我正在使用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