Commit 43c1f7c8 by 陶然

优化相机拍照后文件下载问题

parent 6de5be6f
......@@ -60,7 +60,7 @@ namespace Kivii.Canon
try
{
IsInit = false;
MainCamera.CloseSession();
MainCamera?.CloseSession();
MainCamera?.Dispose();
APIHandler?.Dispose();
}
......@@ -109,27 +109,32 @@ namespace Kivii.Canon
{
try
{
string dir = null;
Invoke((Action)delegate { dir = SavePathTextBox.Text; });
sender.DownloadFile(Info, dir);
Info.FileName = $"{DateTime.Now.ToString("ssfff")}_{Info.FileName}";
//string dir = null;
var steam = sender.DownloadFile(Info);
//Invoke((Action)delegate { dir = SavePathTextBox.Text; });
//sender.DownloadFile(Info, dir);
Invoke((Action)delegate { MainProgressBar.Value = 0; });
//延时等待图片下载完毕后抛出事件
var task = Task.Run(async delegate
{
var filePath = $"{dir}\\{Info.FileName}";
await Task.Delay(500);
if (!File.Exists(filePath))
{
return;
}
if (DownloadCompletely != null)
{
DownloadCompletely(filePath, EventArgs.Empty);
}
return;
});
DownloadCompletely(steam, EventArgs.Empty);
}
////延时等待图片下载完毕后抛出事件
//var task = Task.Run(async delegate
//{
// var filePath = $"{dir}\\{Info.FileName}";
// await Task.Delay(500);
// if (!File.Exists(filePath))
// {
// return;
// }
// if (DownloadCompletely != null)
// {
// DownloadCompletely(steam, EventArgs.Empty);
// }
// return;
//});
}
catch (Exception ex) { ReportError(ex.Message, false); }
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment