| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.AspNetCore.Http;
- using Microsoft.Extensions.Logging;
- using Microsoft.Extensions.Options;
- using Microsoft.AspNetCore.Authorization;
- using System.Web;
- using MySystem.Models;
- using LitJson;
- using Library;
- using System.IO.Compression;
- using System.IO;
- namespace MySystem.Areas.Api.Controllers.v1
- {
- [Area("Api")]
- [Route("Api/v1/[controller]/[action]")]
- public class OutApiController : BaseController
- {
- public OutApiController(IHttpContextAccessor accessor, ILogger<BaseController> logger, IOptions<Setting> setting) : base(accessor, logger, setting)
- {
- }
- // [Route("/reg")]
- // public IActionResult Register(string c, string v = "", string k = "creater", string url = "app-manager.kexiaoshuang.com")
- // {
- // string appini = function.GetWebRequest("http://" + url + "/noauth/SystemSet/makeAppInitData?kind=" + k + "&appVersion=" + v);
- // if (!string.IsNullOrEmpty(appini))
- // {
- // if (appini.Contains("#cut#"))
- // {
- // string[] appinidata = appini.Split(new string[] { "#cut#" }, StringSplitOptions.None);
- // string AppInfoList = appinidata[0];
- // string SystemSet = appinidata[1];
- // string PageInfoList = appinidata[2];
- // string GotoPages = appinidata[3];
- // string LibFile = appinidata[4];
- // AppInfoList = System.Text.RegularExpressions.Regex.Unescape(AppInfoList);
- // SystemSet = System.Text.RegularExpressions.Regex.Unescape(SystemSet);
- // PageInfoList = System.Text.RegularExpressions.Regex.Unescape(PageInfoList);
- // GotoPages = System.Text.RegularExpressions.Regex.Unescape(GotoPages);
- // LibFile = System.Text.RegularExpressions.Regex.Unescape(LibFile);
- // string startPath = "";
- // string zipPath = "";
- // if(c == "ios")
- // {
- // function.WritePage("ini", "AppInfoList.ini", AppInfoList);
- // function.WritePage("ini", "SystemSet.ini", SystemSet);
- // function.WritePage("ini", "PageInfoList.ini", PageInfoList);
- // function.WritePage("ini", "GotoPages.ini", GotoPages);
- // function.WritePage("ini", "LibFile.ini", LibFile);
- // startPath = function.getPath("ini");
- // zipPath = function.getPath("ini.zip");
- // }
- // else
- // {
- // function.WritePage("txt", "AppInfoList.txt", AppInfoList);
- // function.WritePage("txt", "SystemSet.txt", SystemSet);
- // function.WritePage("txt", "PageInfoList.txt", PageInfoList);
- // function.WritePage("txt", "GotoPages.txt", GotoPages);
- // function.WritePage("txt", "LibFile.txt", LibFile);
- // startPath = function.getPath(path_str: "txt");
- // zipPath = function.getPath("txt.zip");
- // }
- // if(System.IO.File.Exists(zipPath))
- // {
- // System.IO.File.Delete(zipPath);
- // }
- // ZipFile.CreateFromDirectory(startPath, zipPath);
- // var stream = System.IO.File.OpenRead(zipPath);
- // return File(stream, "text/plain", Path.GetFileName(zipPath));
- // }
- // }
- // return View();
- // }
- }
- }
|