| | |
| | | using Task = System.Threading.Tasks.Task; |
| | | using Newtonsoft.Json; |
| | | using static AlibabaCloud.SDK.Sts20150401.Models.AssumeRoleResponseBody; |
| | | using Admin.NET.Core; |
| | | namespace EzUpFile |
| | | { |
| | | /// <summary> |
| | |
| | | { "x_oss_date", dtObj1 }, |
| | | { "x_oss_credential", $"{stsAccessKeyId}/{dtObj2}/{regionId}/oss/aliyun_v4_request" }, // 请将<cn-hangzhou>替换为您的实际Bucket所处地域,例如北京地域为:cn-beijing |
| | | { "x_oss_signature_version", "OSS4-HMAC-SHA256" }, |
| | | { "policy", stringToSign } |
| | | { "policy", stringToSign }, |
| | | {"url", App.Configuration["FileUploadOptions:AliOSSSaveBaseUrl"]}, |
| | | {"CallBack", App.Configuration["FileUploadOptions:CallBack"]}, |
| | | {"DirPath", App.Configuration["FileUploadOptions:SavePath"]}, |
| | | |
| | | |
| | | }; |
| | | |
| | | // 打印返回至客户端的签名信息 |
| | |
| | | { |
| | | "FileUploadOptions": { |
| | | |
| | | "AliOSSBucketName": "appimchat", |
| | | "SavePath": "cylsg/", |
| | | "AliOSSBucketName": "feizhengcai", |
| | | "SavePath": "ZBWJ/", |
| | | "AliOSSEndpoint": "oss-accelerate.aliyuncs.com", |
| | | "AliOSSAccessKeyID": "LTAI5tNYGwTd3swLhC8H2XYV", |
| | | "AliOSSAccessKeySecret": "TyfkpYbXRUCh1K8LLtUyxY3ZcFCy1A", |
| | | "AliOSSSaveBaseUrl": "https://appimchat.oss-cn-chengdu.aliyuncs.com/" |
| | | "AliOSSSaveBaseUrl": "https://feizhengcai.oss-cn-chengdu.aliyuncs.com/", |
| | | "CallBack": "CallBack" |
| | | |
| | | } |
| | | } |
| | |
| | | tableData: [], |
| | | tableDataCopy:[] //拷贝 |
| | | }); |
| | | const hasChildren = data => { |
| | | const hasChildren = (data: any[]) => { |
| | | data.forEach(item => { |
| | | if (item.child) { |
| | | item.hasChildren = true; |
| | |
| | | }); |
| | | |
| | | }; |
| | | const processNodesWithChildrenCheck = (nodes) => { |
| | | const processNodesWithChildrenCheck = (nodes: any[]) => { |
| | | |
| | | // 确保输入是数组 |
| | | if (!Array.isArray(nodes)) { |