Example #1
0
        public void Writer(string conternt)
        {
            string filename = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "Logger\\" + System.DateTime.Now.ToString("yyyy-MM-dd");

            if (File.Exists(filename))
            {
                _iwrite.WriteFile(filename, DateTime.Now.ToString() + ":" + conternt + "\n");
            }
            else
            {
                _iwrite.DeelDirectoryInfo(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "Logger\\", Mode.Create);
                _iwrite.FileBaseDeel(filename, MyFileMode.Create);
                _iwrite.WriteFile(filename, conternt);
            }
        }
Example #2
0
        public async Task <JsonResult> Upload([FromForm] IFormFile file, [FromRoute] string cmsType, [FromRoute] Guid id, [FromRoute] string?lang, [FromQuery] string fieldName)
        {
            if (file != null)
            {
                string fileName = GetFileName(file);
                string mimeType = file.ContentType.ToLowerInvariant();

                //Get file bytes
                var outputStream = new MemoryStream();
                var output       = file.OpenReadStream();
                output.CopyTo(outputStream);
                byte[] bytes = outputStream.ToArray();

                //if (mimeType.StartsWith("image/"))
                //{
                //    // Only validate files that seem to be images.
                //    //Image.Load(Configuration.Default, bytes);
                //}

                CmsFile cmsFile = new CmsFile
                {
                    Bytes       = bytes,
                    ContentType = mimeType
                };

                try
                {
                    var result = await writeFileService.WriteFile(cmsFile, cmsType, id, fieldName, lang, this.User.Identity?.Name).ConfigureAwait(false);

                    return(new JsonResult(result));
                }
                catch (Exception ex)
                {
                    logger.LogError(ex, "Error writing file.");
                    throw;
                }
            }

            return(new JsonResult("No file submitted"));
        }
Example #3
0
 public void Error(Exception exception, string message = null)
 {
     Loaded();
     _writeFile.WriteFile(_LoggerBasePath, "Error  :" + message + "\t\t\t" + DateTime.Now.ToString() + "\t\t\t" + "\r\n");
 }
Example #4
0
 void WriteFile()
 {
     _writeFile.WriteFile(Path, _filesSize);
 }