添加shell执行命令 Former-commit-id: 3d3dc48d6f8add12d7dc6df8173bd7eb97e1176c Former-commit-id: 736700a7cf9d657fd8be1dff5ac3c9435718b7c5TSXN
parent
d3eb8eeb17
commit
18dae7dcb4
@ -1,36 +1,23 @@
|
||||
@using System.IO
|
||||
@model string
|
||||
@model string
|
||||
@using System.Reflection
|
||||
@{
|
||||
Layout = null;
|
||||
var files = Directory.GetFiles(Model);
|
||||
var folders = Directory.GetDirectories(Model);
|
||||
var output = "";
|
||||
var file = System.IO.Path.Combine(Model, "output.txt");
|
||||
if (File.Exists(file))
|
||||
{
|
||||
output = File.ReadAllText(file);
|
||||
}
|
||||
var version = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion;
|
||||
}
|
||||
<html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
|
||||
<title>更新程序|@version</title>
|
||||
</head>
|
||||
<body>
|
||||
<h2>文件</h2>
|
||||
<ul>
|
||||
@foreach (var item in files)
|
||||
{
|
||||
<li>f:@item</li>
|
||||
}
|
||||
@foreach (var item in folders)
|
||||
{
|
||||
<li>d:@item</li>
|
||||
}
|
||||
</ul>
|
||||
|
||||
<form action="/Home/Upload" method="post" enctype="multipart/form-data">
|
||||
<label>file:</label>
|
||||
<input name="file" type="file" />
|
||||
<button type="submit">提交</button>
|
||||
</form>
|
||||
<div style="margin: 0 auto; width: 1000px;">
|
||||
<form action="/" method="post" style="margin:0;padding:0;">
|
||||
<input type="text" name="command" value="@Model" placeholder="#" style="width:100%;background:#666;color:#ddd;border:none;height:1.5em;line-height:1.5em;outline:none;" />
|
||||
</form>
|
||||
<div style="background:#666;color:#ddd;line-height:1.5em;">
|
||||
<pre>@Html.Raw(ViewBag.Output)</pre>
|
||||
</div>
|
||||
<div style="text-align:center">v @version</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in new issue