Beispiel #1
0
        /// <summary>
        /// Method to retrieve embedded content in service like images, css, fonts, +++++
        /// </summary>
        /// <param name="org">The Organization code for the service owner</param>
        /// <param name="service">The service code for the current service</param>

        /// <param name="id">The name of the resource</param>
        /// <returns>File content with content type set</returns>
        public IActionResult Index(string org, string service, string id)
        {
            byte[] fileContent = _execution.GetServiceResource(org, service, id);
            if (fileContent != null)
            {
                return(new FileContentResult(fileContent, MimeTypeMap.GetMimeType(Path.GetExtension(id).ToLower())));
            }

            return(StatusCode(404));
        }