示例#1
0
        public string Index()
        {
            int companyid;

            if (TS.s1.Equals(Session[G.super]))
            {
                companyid = 1;
            }
            else
            {
                companyid = THelper.StringToInt(Session[G.companyid]);
            }

            HttpPostedFileBase httpFile = Request.Files[0];
            string             index    = Request.Params["index"];

            var jo   = new JObject();
            var path = m_upload.Upload(httpFile, companyid);

            if (path != null)
            {
                jo["index"]   = index;
                jo["success"] = true;
                jo["url"]     = "/Upload/Show?pic=" + path;
                jo["path"]    = path;
            }
            else
            {
                path        = m_upload.Error;
                jo["error"] = m_upload.Error;
            }

            return(JsonConvert.SerializeObject(jo));
        }
示例#2
0
 public async Task UploadToNightScout(SerializerSession session, CancellationToken cancelToken)
 {
     UploadLogic upLogic = new UploadLogic(session);
     await upLogic.Upload(cancelToken);
 }