Пример #1
0
        /// <summary>
        /// 获取令牌
        /// </summary>
        public void tk()
        {
            UploadToken uploadToken = new UploadToken();

            string name  = _request.QueryString["name"];
            string size  = _request.QueryString["size"];
            string ext   = name.Substring(name.LastIndexOf('.'));
            string token = SimpleEncryptor.MD5(name + size);

            uploadToken.name  = name;
            uploadToken.size  = string.IsNullOrEmpty(size) ? 0 : int.Parse(size);
            uploadToken.token = token;

            if (!File.Exists(_server.MapPath(_tokenPath + token + ".token")))
            {
                string modified = _request.QueryString["modified"];

                uploadToken.filePath = "";
                uploadToken.modified = modified;

                SetTokenInfo(token, uploadToken);
            }

            TokenResult tokenResult = new TokenResult();

            tokenResult.message = "";
            tokenResult.token   = token;
            tokenResult.success = true;

            string result = JSONHelper.SerializeObject(tokenResult);;

            _response.Write(result);
        }
Пример #2
0
 // Returns encrypted password
 private string EncryptPassword(string password)
 {
     return(SimpleEncryptor.EncryptText(password));
 }
 public void SetUp()
 {
     instance = CreateInstance();
 }