|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
using Newtonsoft.Json; |
|
|
|
|
using System; |
|
|
|
|
using System.Configuration; |
|
|
|
|
using System.Data; |
|
|
|
|
using System.IO; |
|
|
|
|
using System.Net.Http; |
|
|
|
@ -27,7 +28,7 @@ namespace SparkClient.Model.Services |
|
|
|
|
/// <summary> |
|
|
|
|
/// 基础URL,用于构建完整的API请求地址。 |
|
|
|
|
/// </summary> |
|
|
|
|
private readonly string _baseUrl; |
|
|
|
|
private readonly string? _baseUrl; |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 认证令牌,用于HTTP请求的认证。 |
|
|
|
@ -40,7 +41,7 @@ namespace SparkClient.Model.Services |
|
|
|
|
public SOCClientService() |
|
|
|
|
{ |
|
|
|
|
//_baseUrl = "http://192.168.3.100:8080"; |
|
|
|
|
_baseUrl = "http://localhost:5000/api/SoC"; |
|
|
|
|
_baseUrl = ConfigurationManager.AppSettings["BaseUrl"]; |
|
|
|
|
_authToken = "your_basic_auth_token"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -127,7 +128,7 @@ namespace SparkClient.Model.Services |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="savePath">保存图片路径</param> |
|
|
|
|
/// <returns>图片的字节数组</returns> |
|
|
|
|
public async Task<List<string>> RetrieveImageAsync(string savePath) |
|
|
|
|
public async Task<List<string>> RetrieveImageAsync(string? savePath) |
|
|
|
|
{ |
|
|
|
|
List<string> imageNames = new List<string>(); |
|
|
|
|
// 读取图片接口 |
|
|
|
@ -239,7 +240,7 @@ namespace SparkClient.Model.Services |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
// SOC接口 |
|
|
|
|
string savePath = @"d:\diamond_images"; |
|
|
|
|
string? savePath = ConfigurationManager.AppSettings["ImageFileBasePath"]; |
|
|
|
|
// 清理 savePath 文件夹 |
|
|
|
|
if (Directory.Exists(savePath)) |
|
|
|
|
{ |
|
|
|
|