Beispiel #1
0
        /// <summary>
        /// 上传文件
        /// </summary>
        /// <param name="context"></param>
        /// <param name="msg"></param>
        /// <param name="P1"></param>
        /// <param name="P2"></param>
        /// <param name="UserInfo"></param>
        public void UPLOADFILEV1(JObject context, Msg_Result msg, string P1, string P2, JH_Auth_UserB.UserInfo UserInfo)
        {
            try
            {
                int fid = 3;
                if (!string.IsNullOrEmpty(P1))
                {
                    fid = Int32.Parse(P1);
                }
                CommonHelp.WriteLOG("文件数量" + context.Request.Files.Count);

                List <FT_File> ls = new List <FT_File>();
                for (int i = 0; i < context.Request.Files.Count; i++)
                {
                    HttpPostedFile uploadFile   = context.Request.Files[i];
                    string         originalName = uploadFile.FileName;
                    string[]       temp         = uploadFile.FileName.Split('.');

                    //保存图片

                    string filename = System.Guid.NewGuid() + "." + temp[temp.Length - 1].ToLower();
                    string md5      = new CommonHelp().SaveFile(UserInfo.QYinfo, filename, uploadFile);

                    string     json = "[{filename:'" + uploadFile.FileName + "',md5:'" + md5.Split(',')[0] + "',zyid:'" + md5.Split(',')[1] + "',filesize:'" + uploadFile.InputStream.Length.ToString() + "'}]";
                    QYWDManage qywd = new QYWDManage();

                    //MP4上传阿里云
                    //if (Path.GetExtension(originalName).ToLower() == ".mp4")
                    //{
                    //    md5 = md5.Replace("\"", "").Split(',')[0];
                    //    AliyunHelp.UploadToOSS(md5, "mp4", uploadFile.InputStream);
                    //}

                    CommonHelp.WriteLOG("调用参数" + fid.ToString());
                    qywd.ADDFILE(context, msg, json, fid.ToString(), UserInfo);
                }
            }
            catch (Exception e)
            {
                msg.ErrorMsg = "上传图片";
            }
        }
Beispiel #2
0
        /// <summary>
        /// 上传文件(文档中心)
        /// </summary>
        /// <param name="context"></param>
        /// <param name="msg"></param>
        /// <param name="P1"></param>
        /// <param name="P2"></param>
        /// <param name="UserInfo"></param>
        public void UPLOADFILES(JObject context, Msg_Result msg, string P1, string P2, JH_Auth_UserB.UserInfo UserInfo)
        {
            try
            {
                HttpPostedFile uploadFile   = context.Request.Files["upFile"];
                string         originalName = uploadFile.FileName;
                string[]       temp         = uploadFile.FileName.Split('.');

                //保存图片
                string filename = System.Guid.NewGuid() + "." + temp[temp.Length - 1].ToLower();
                string md5      = new CommonHelp().SaveFile(UserInfo.QYinfo, filename, uploadFile);
                string json     = "[{filename:'" + uploadFile.FileName + "',md5:" + md5 + ",filesize:'" + uploadFile.InputStream.Length.ToString() + "'}]";

                QYWDManage qywd = new QYWDManage();
                qywd.ADDFILE(context, msg, json, P1, UserInfo);
            }
            catch (Exception e)
            {
                msg.ErrorMsg = "上传图片";
            }
        }