Exemple #1
0
        //--------------------------------------------------------------------------------------------------------

        public void SavePic()
        {
            Dictionary <String, String> dic = new Dictionary <String, String>();

            HttpFile postedFile = ctx.GetFileSingle();

            TempUploadFileService uploadService = new TempUploadFileService();
            Result result = uploadService.Upload(postedFile);

            if (result.HasErrors)
            {
                dic.Add("PicUrl", "");
                dic.Add("Msg", result.ErrorsText);
                echoText(Json.ToString(dic));
            }
            else
            {
                TempUploadFile tfile = result.Info as TempUploadFile;

                dic.Add("PicUrl", tfile.FileUrl);
                dic.Add("PicThumbUrl", tfile.FileThumbUrl);
                dic.Add("DeleteLink", to(DeleteTempPic, tfile.Id));

                echoText(Json.ToString(dic));
            }
        }
Exemple #2
0
        public void DeleteTempPic(int id)
        {
            TempUploadFileService uploadService = new TempUploadFileService();
            Result result = uploadService.DeleteTempFile(id);

            if (result.HasErrors)
            {
                echoText(result.ErrorsText);
            }
            else
            {
                echoAjaxOk();
            }
        }