• 大小: 8.5MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2021-04-12
  • 语言: 其他
  • 标签:

资源简介

员工档案项目繁多,并且有些内容会经常变化,这给管理工作带来一定的困难。为了高效地对员工档案信息进行管理,我们开发了雷速档案管理系统。使用这套系统,管理员可以在后台

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
using System.Net;
using System.IO;

namespace server_http_api
{
    class CheckSumBuilder
    {
        // 计算并获取CheckSum
        public static String getCheckSum(String appSecret String nonce String curTime)
        {
            byte[] data = Encoding.Default.GetBytes(appSecret + nonce + curTime);
            byte[] result;

            SHA1 sha = new SHA1CryptoServiceProvider();
            // This is one implementation of the abstract class SHA1.
            result = sha.ComputeHash(data);

            return getFormattedText(result);
        }

        // 计算并获取md5值
        public static String getMD5(String requestBody)
        {
            if (requestBody == null)
                return null;

            // Create a new instance of the MD5CryptoServiceProvider object.
            MD5 md5Hasher = MD5.Create();

            // Convert the input string to a byte array and compute the hash.
            byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(requestBody));

            // Create a new Stringbuilder to collect the bytes
            // and create a string.
            StringBuilder sBuilder = new StringBuilder();

            // Loop through each byte of the hashed data
            // and format each one as a hexadecimal string.
            for (int i = 0; i < data.Length; i++)
            {
                sBuilder.Append(data[i].ToString(“x2“));
            }

            // Return the hexadecimal string.
            return getFormattedText(Encoding.Default.GetBytes(sBuilder.ToString()));
        }

        private static String getFormattedText(byte[] bytes)
        {
            char[] HEX_DIGITS = { ‘0‘ ‘1‘ ‘2‘ ‘3‘ ‘4‘ ‘5‘
            ‘6‘ ‘7‘ ‘8‘ ‘9‘ ‘a‘ ‘b‘ ‘c‘ ‘d‘ ‘e‘ ‘f‘ };
            int len = bytes.Length;
            StringBuilder buf = new StringBuilder(len * 2);
            for (int j = 0; j < len; j++)
            {
                buf.Append(HEX_DIGITS[(bytes[j] >> 4) & 0x0f]);
                buf.Append(HEX_DIGITS[bytes[j] & 0x0f]);
            }
            return buf.ToString();
        }
    }

    class HttpClient
    {
        //发起Http请求
        public static void HttpPost(string url Stream data IDictionaryject string> headers = null)
        {
            System.Net.WebRequest request = HttpWebRequest.Create(url);
            request.Method = “POST“;
            if (data != null)
                request.ContentLength = data.Length;
            //request.ContentType = “application/x-www-form-urlencoded;charset=utf-8“;

            if (headers != null)
            {
                foreach (var v in headers)
                {
                    if (v.Key is HttpRequestHeader)
                        request.Headers[(HttpRequestHeader)v.Key] = v.Value;
                    else
                    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     1298662  2016-03-16 21:31  dareadme.pdf
     目录           0  2020-04-18 19:19  lsoa\
     目录           0  2020-04-18 19:19  lsoa\web\
     目录           0  2020-04-18 19:19  lsoa\web\admin\
     文件        6803  2016-02-26 08:18  lsoa\web\admin\default.aspx
     文件       15547  2020-04-01 18:48  lsoa\web\admin\login_contactset.aspx
     文件        4821  2016-02-26 08:18  lsoa\web\admin\login_databack.aspx
     文件       13314  2016-03-02 08:52  lsoa\web\admin\login_departmentandpost.aspx
     文件        4580  2020-03-07 13:19  lsoa\web\admin\login_desk.aspx
     文件        9799  2016-02-26 08:18  lsoa\web\admin\login_guestbook.aspx
     文件       19075  2020-04-15 19:44  lsoa\web\admin\login_manager.aspx
     文件        2784  2016-02-26 08:18  lsoa\web\admin\login_managerlog.aspx
     文件       13621  2019-03-17 17:25  lsoa\web\admin\login_notice.aspx
     文件        4524  2016-03-02 08:52  lsoa\web\admin\login_permission.aspx
     文件       29306  2016-04-24 22:15  lsoa\web\admin\login_staff.aspx
     文件        2796  2016-03-02 08:52  lsoa\web\admin\login_stafflog.aspx
     文件        1326  2016-02-26 08:18  lsoa\web\admin\login_staffprint.aspx
     文件        4479  2016-03-02 08:52  lsoa\web\admin\login_staffupload.aspx
     文件       22412  2020-04-11 18:26  lsoa\web\admin\login_systemset.aspx
     文件        1787  2016-02-26 08:18  lsoa\web\admin\login_xieyi.aspx
     目录           0  2020-04-18 19:17  lsoa\web\App_Browsers\
     文件         221  2014-03-09 19:35  lsoa\web\App_Browsers\browsers.browser
     目录           0  2020-04-18 19:17  lsoa\web\App_Code\
     文件        5895  2020-03-15 00:48  lsoa\web\App_Code\yunxin163.cs
     目录           0  2020-04-18 19:19  lsoa\web\bin\
     文件       29696  2020-04-18 18:56  lsoa\web\bin\CGBLL.dll
     文件      137216  2020-04-18 18:56  lsoa\web\bin\CGDAL_SQL.dll
     文件       13312  2020-04-18 18:56  lsoa\web\bin\DCBLL.dll
     文件       35328  2020-04-18 18:56  lsoa\web\bin\DCDAL_SQL.dll
     文件       35840  2017-06-23 20:04  lsoa\web\bin\FluentScheduler.dll
     文件       29696  2020-04-18 18:56  lsoa\web\bin\GZBLL.dll
............此处省略1000个文件信息

评论

共有 条评论

相关资源