Пример #1
0
        public ActionResult UpdateImage(IList <IFormFile> files, int id_file)
        {
            var doc = _iserviceDocument.GetDocumentByInternalId(id_file);

            if (doc == null)
            {
                return(BadRequest(new { errors = "No se encuentra ese documento." }));
            }

            foreach (var file in files)
            {
                string namefile = this.NewFileImageName(file);
                string fullname = this.FullPathImagen(namefile);
                if (file.Length > 0)
                {
                    using (var stream = new FileStream(fullname, FileMode.Create))
                    {
                        file.CopyTo(stream);
                        var temp = doc.url_imagen.ToList();
                        temp.Add(namefile);
                        doc.url_imagen = temp.ToArray();
                    }
                }
            }
            _iserviceDocument.UpdateDcoument(doc);
            return(Ok(doc.url_imagen));
        }