資源簡介
屏幕拖拽截圖、全屏截圖,cropperjs裁剪上傳等功能,詳細介紹請看博客,寫的很細:
https://www.cnblogs.com/bq-blog/p/9455241.html

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
namespace?LB.Common
{
????///?
????///?強制轉化輔助類(無異常拋出)
????///?
????public?static?class?ConvertHelper
????{
????????///?
????????///?取第一個指定字符之后的字符串
????????///?
????????///?
????????///?
????????public?static?string?ObjToCharAfterString(this?object?obj?char?args?=?‘_‘)
????????{
????????????string?result?=?string.Empty;
????????????if?(obj?!=?null)
????????????{
????????????????string?str?=?obj.ToString();
????????????????if?(str.IndexOf(args)?!=?-1)
????????????????{
????????????????????result?=?str.Substring(str.LastIndexOf(args)).Trim(args);
????????????????}
????????????}
????????????return?result;
????????}
????????///?
????????///??取最后一個指定字符之后的字符串
????????///?
????????///?
????????///?
????????public?static?string?ObjToCharLastAfterString(this?object?obj?char?args?=?‘_‘)
????????{
????????????string?result?=?string.Empty;
????????????if?(obj?!=?null)
????????????{
????????????????string?str?=?obj.ToString();
????????????????if?(str.LastIndexOf(args)?!=?-1)
????????????????{
????????????????????result?=?str.Substring(str.LastIndexOf(args)).Trim(args);
????????????????}
????????????}
????????????return?result;
????????}
????????///?
????????///??取第一個指定字符之前的字符串
????????///?
????????///?
????????///?
????????public?static?string?ObjToCharBeforeString(this?object?obj?char?args?=?‘_‘)
????????{
????????????string?result?=?string.Empty;
????????????if?(obj?!=?null)
????????????{
????????????????string?str?=?obj.ToString();
????????????????if?(str.IndexOf(args)?!=?-1)
????????????????{
????????????????????result?=?str.Substring(0?str.IndexOf(args)).Trim(args);
????????????????}
????????????}
????????????return?result;
????????}
????????///?
????????///??取第一個指定字符之前的字符串
????????///?
????????///?
????????///?
????????public?static?string?ObjToCharLastString(this?object?obj?char?args?=?‘_‘)
????????{
????????????string?result?=?string.Empty;
????????????if?(obj?!=?null)
????????????{
????????????????string?str?=?obj.ToString();
????????????????if?(str.LastIndexOf(args)?!=?-1)
????????????????{
????????????????????result?=?str.Substring(str.LastIndexOf(args)).Trim(args);
????????????????}
????????????}
????????????return?result;
????????}
????????///?
????????///??取最后一個指定字符之前的字符串
????????///?
????????///?
????????///?
????????public?static?string?ObjToCharLastBeforeString(this?object?obj?char?args?=?‘_‘)
????????{
????????????string?result?=?string.Empty;
????????????if?(obj?!=?null)
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????187??2018-08-10?08:42??ScreenOper\App.config
?????文件???????8814??2018-08-10?14:50??ScreenOper\bin\Debug\Img\img_1.jpg
?????文件??????13824??2018-08-10?15:23??ScreenOper\bin\Debug\ScreenOper.exe
?????文件????????187??2018-08-10?08:42??ScreenOper\bin\Debug\ScreenOper.exe.config
?????文件??????30208??2018-08-10?15:23??ScreenOper\bin\Debug\ScreenOper.pdb
?????文件??????22696??2018-08-10?14:53??ScreenOper\bin\Debug\ScreenOper.vshost.exe
?????文件????????187??2018-08-10?08:42??ScreenOper\bin\Debug\ScreenOper.vshost.exe.config
?????文件????????940??2018-08-10?09:01??ScreenOper\Config.cs
?????文件???????3928??2018-08-10?14:43??ScreenOper\CutScreen.cs
?????文件???????2647??2018-08-10?14:43??ScreenOper\CutScreen.Designer.cs
?????文件???????5817??2018-08-10?14:43??ScreenOper\CutScreen.resx
?????文件???????1672??2018-08-10?14:43??ScreenOper\Main.cs
?????文件???????5410??2018-08-10?14:43??ScreenOper\Main.Designer.cs
?????文件???????5817??2018-08-10?14:43??ScreenOper\Main.resx
?????文件????????864??2018-08-10?08:42??ScreenOper\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7252??2018-08-10?08:57??ScreenOper\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????1120??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.csproj.FileListAbsolute.txt
?????文件???????1073??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.csproj.GenerateResource.Cache
?????文件???????2360??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.csprojResolveAssemblyReference.cache
?????文件????????180??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.CutScreen.resources
?????文件??????13824??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.exe
?????文件????????180??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.Main.resources
?????文件??????30208??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.pdb
?????文件????????180??2018-08-10?15:23??ScreenOper\obj\Debug\ScreenOper.Properties.Resources.resources
?????文件??????????0??2018-08-10?08:42??ScreenOper\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2018-08-10?08:42??ScreenOper\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2018-08-10?08:42??ScreenOper\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件????????521??2018-08-10?08:54??ScreenOper\Program.cs
?????文件???????1328??2018-08-10?08:42??ScreenOper\Properties\AssemblyInfo.cs
?????文件???????2833??2018-08-10?08:42??ScreenOper\Properties\Resources.Designer.cs
............此處省略103個文件信息
- 上一篇:音樂網站靜態代碼
- 下一篇:Web前端開發精品課 HTML與CSS進階教程(全彩版)
評論
共有 條評論