/// <summary> /// 仅仅添加外部b64数据 /// </summary> /// <param name="item"></param> /// <param name="b64data"></param> public void AddPlain(string item, string b64data) { if (FileNames.Contains(item) == false) { Count++; FileNames.Add(item); FileDatas.Add(item, null); } if (FileStringDatas.ContainsKey(item) == false) { FileStringDatas.Add(item, b64data); } else { FileStringDatas[item] = (b64data); } }
public string this[string key] => FileStringDatas.ContainsKey(key) ? FileStringDatas[key] : Convert.ToBase64String(FileDatas[key]);