public ActionResult SingleFileUpload(string folderId, string folderType, string reuploadMediaId)
{
var type = (MediaType)Enum.Parse(typeof(MediaType), folderType);
if (type != MediaType.Image && CmsConfiguration.Security.AccessControlEnabled && !StorageService.SecuredUrlsEnabled)
{
Messages.AddWarn(MediaGlobalization.TokenBasedSecurity_NotSupported_Message);
}
if (type != MediaType.Image
&& CmsConfiguration.Security.AccessControlEnabled
&& StorageService.SecuredUrlsEnabled
&& StorageService.SecuredContainerIssueWarning != null)
{
Messages.AddWarn(StorageService.SecuredContainerIssueWarning);
}
var model = GetCommand<GetMultiFileUploadCommand>().ExecuteCommand(
new GetMultiFileUploadRequest
{
FolderId = folderId.ToGuidOrDefault(),
Type = type,
ReuploadMediaId = reuploadMediaId.ToGuidOrDefault()
});
var success = model != null;
var view = RenderView("SingleFileUpload", model);
return ComboWireJson(success, view, model, JsonRequestBehavior.AllowGet);
}