Как получить переменную сеанса в webmethod()
Я хочу сохранить подпись пользователя как UserNameSig.png.
код работает но Сессия["UserNameSig"].Метод toString()
Я подозреваю, что у [WebMethod()] ie возникли проблемы с переменной сеанса.
Кто-нибудь знает, как можно решить эту проблему.
Спасибо
Что я уже пробовал:
[WebMethod()] public static void UploadPic(string imageData) { string Pic_Path = HttpContext.Current.Server.MapPath(Session["UserNameSig"].ToString() + ".png"); using (FileStream fs = new FileStream(Pic_Path, FileMode.Create)) { using (BinaryWriter bw = new BinaryWriter(fs)) { byte[] data = Convert.FromBase64String(imageData); bw.Write(data); bw.Close(); } } }
Gerry Schmitz
Повторите свои "переменные сеанса" и посмотрите (покажите), что у вас есть; затем перейдите оттуда.