From 0895fb9962db16ca30e2913275396211d6094e13 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期日, 08 十二月 2024 11:23:14 +0800
Subject: [PATCH] 细节
---
DevApp/Gs.DevApp/UserControl/UCUpFile.cs | 47 ++++++++++++++++++++++++++++-------------------
1 files changed, 28 insertions(+), 19 deletions(-)
diff --git a/DevApp/Gs.DevApp/UserControl/UCUpFile.cs b/DevApp/Gs.DevApp/UserControl/UCUpFile.cs
index 5ea7d68..5fd57ad 100644
--- a/DevApp/Gs.DevApp/UserControl/UCUpFile.cs
+++ b/DevApp/Gs.DevApp/UserControl/UCUpFile.cs
@@ -35,7 +35,7 @@
/// 鏀瑰彉浜嬩欢
/// </summary>
public event EventHandler UpChanged;
-
+
#region 鏂囦欢涓婁紶
/// <summary>
@@ -69,12 +69,13 @@
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
- private async void BtnUp_Click(object sender, EventArgs e)
+ private async void BtnUp_Click(object sender, EventArgs e)
{
var WebApiUrl = ConfigurationSettings.AppSettings.Get("WebApiUrl");
var address = WebApiUrl + "MesFile/UploadFile";
var filePath = txtUpUrl.Text.Trim();
- if (string.IsNullOrEmpty(filePath)) {
+ if (string.IsNullOrEmpty(filePath))
+ {
Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨浣犻渶瑕佷笂浼犵殑鏂囦欢锛�");
return;
}
@@ -83,27 +84,35 @@
if (UpChanged != null) UpChanged(this, e);
}
- private async Task UploadFileAsync(string url, string filePath)
+ private async Task UploadFileAsync(string url, string filePath)
{
- UcLoading _loading = new UcLoading();
+
string _parentGuid = parentGuid;
using (var httpClient = new HttpClient())
- using (var form = new MultipartFormDataContent())
- {
- httpClient.DefaultRequestHeaders.Add("token",
- UtilityHelper.GetBasicAuthTicket());
- using (var fs = File.OpenRead(filePath))
- using (var streamContent = new StreamContent(fs))
+ try
{
- form.Add(streamContent, "file", _parentGuid + "~" + Path.GetFileName(filePath));
- var response = await httpClient.PostAsync(url, form);
- var responseString =
- await response.Content.ReadAsStringAsync();
- // MessageBox.Show(responseString);
- txtUpUrl.Text = "";
+ using (var form = new MultipartFormDataContent())
+ {
+ httpClient.DefaultRequestHeaders.Add("token",
+ UtilityHelper.GetBasicAuthTicket());
+ using (var fs = File.OpenRead(filePath))
+ using (var streamContent = new StreamContent(fs))
+ {
+ form.Add(streamContent, "file", _parentGuid + "~" + Path.GetFileName(filePath));
+ var response = await httpClient.PostAsync(url, form);
+ var responseString =
+ await response.Content.ReadAsStringAsync();
+ // MessageBox.Show(responseString);
+ txtUpUrl.Text = "";
+ }
+ }
}
- }
- _loading.Close();
+ catch (Exception ex)
+ {
+ Gs.DevApp.ToolBox.MsgHelper.ShowError(ex.Message);
+
+ }
+
}
#endregion
--
Gitblit v1.9.3