47 lines
1.7 KiB
C#
47 lines
1.7 KiB
C#
|
using Bootstrap.DataAccess;
|
|||
|
using Longbow.Logging;
|
|||
|
using Microsoft.AspNetCore.Mvc;
|
|||
|
using System;
|
|||
|
using System.Collections.Specialized;
|
|||
|
using System.IO;
|
|||
|
|
|||
|
namespace Bootstrap.Admin.Controllers.Api
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
[Route("api/[controller]")]
|
|||
|
public class ProfilesController : Controller
|
|||
|
{
|
|||
|
[HttpPost]
|
|||
|
public string Post()
|
|||
|
{
|
|||
|
var ret = string.Empty;
|
|||
|
var userName = User.Identity.Name;
|
|||
|
if (User.IsInRole("Administrators")) userName = "default";
|
|||
|
//var files = HttpContext.Request.Files;
|
|||
|
//if (files.Count > 0)
|
|||
|
//{
|
|||
|
// var webSiteUrl = DictHelper.RetrieveIconFolderPath().Code;
|
|||
|
// var fileName = string.Format("{0}{1}", userName, Path.GetExtension(files[0].FileName));
|
|||
|
// var fileUrl = string.Format("{0}{1}", webSiteUrl, fileName);
|
|||
|
// var filePath = HttpContext.Current.Server.MapPath(fileUrl);
|
|||
|
// var fileFolder = Path.GetDirectoryName(filePath);
|
|||
|
// try
|
|||
|
// {
|
|||
|
// if (!Directory.Exists(fileFolder)) Directory.CreateDirectory(fileFolder);
|
|||
|
// files[0].SaveAs(filePath);
|
|||
|
// ret = string.Format("{0}?q={1}", Url.Content(fileUrl), DateTime.Now.Ticks);
|
|||
|
// UserHelper.SaveUserIconByName(userName, fileName);
|
|||
|
// }
|
|||
|
// catch (Exception ex)
|
|||
|
// {
|
|||
|
// var nv = new NameValueCollection();
|
|||
|
// nv.Add("UpLoadFileName", filePath);
|
|||
|
// ExceptionManager.Publish(ex, nv);
|
|||
|
// }
|
|||
|
//}
|
|||
|
return ret;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|