public ActionResult BuildUrl()
        {
            var model = new BuildUrl {
                Url = Url.Action("Index", "Home", null, Request.Url.Scheme)
            };

            return(View(model));
        }
示例#2
0
        private byte[] GetRawData()
        {
            if (_rawData != null)
            {
                return(_rawData);
            }

            var buildSegment = BuildUrl.Split('/').LastOrDefault();

            if (buildSegment == null)
            {
                return(new byte[0]);
            }

            buildSegment = buildSegment
                           .Replace("-", "+")
                           .Replace("_", "/");

            _rawData = Convert.FromBase64String(buildSegment);

            return(_rawData);
        }