Как сохранить имя файла в папке приложения
общественного строка Addgrievance(словарь&ЛТ;строку, строку&ГТ; атрибуты, словарь и Л;строка, массив Byte [] и GT; файлы)
{
строка returnresult = "Fail";
пробовать
{
против.Открыть();
Sqlcommand, который комми = новый sqlcommand, который();
связь.Подключение = кон;
связь.CommandType = CommandType.Хранимая процедура;
связь.Свойства commandtext = "MBL_MOB_APP_CMS";
связь.Параметры.AddWithValue("@Qtype", 19);
связь.Параметры.AddWithValue ("@Description", атрибуты["Description"].Метод toString());
связь.Параметры.AddWithValue ("@Username",атрибуты["UserName"].Метод toString());
связь.Параметры.AddWithValue("@Status", 1);
строковый путь к файлу="";
foreach (KeyValuePair<string, byte[]> pair in files)
{
папку = свойство HttpContext.Тока.Сервер.MapPath(строка.Формат("~/AssistanceSchemeFile/{0}", пара.Ключ ));
Файл.Сохранить как(пара.Ключ);
}
int result = comm.Метод executenonquery();
если (результат > 0)
{
returnresult = "успех";
}
// obj.returnresult = returnresult;
return returnresult;
}
catch (исключение)
{
бросать;
}
}
Что я уже пробовал:
я использую загрузку файлов в веб-API и получаю файл в словаре<string, byte[]> files
и когда я пытаюсь сэкономить в приложении, то получаю Exeption в очереди-
Файл.Сохранить как(пара.Ключ);
Системы'.ИО.Файл' не содержит определение для 'сохранить как'
так что, пожалуйста, помогите мне
Как исправить эти проблемы