mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
FIx downloading of files from absolute or relative paths
This commit is contained in:
committed by
Caelan Sayler
parent
4484734be7
commit
132a466c9a
@@ -231,7 +231,7 @@ namespace Velopack
|
||||
var appTempDir = Locator.AppTempDir!;
|
||||
var appPackageDir = Locator.PackagesDir!;
|
||||
|
||||
var completeFile = Path.Combine(appPackageDir, targetRelease.FileName);
|
||||
var completeFile = Path.Combine(appPackageDir, Path.GetFileName(targetRelease.FileName));
|
||||
var incompleteFile = completeFile + ".partial";
|
||||
|
||||
try {
|
||||
@@ -260,7 +260,7 @@ namespace Velopack
|
||||
$"Only full update will be available.");
|
||||
} else {
|
||||
using var _1 = Utility.GetTempDirectory(out var deltaStagingDir, appTempDir);
|
||||
string basePackagePath = Path.Combine(appPackageDir, updates.BaseRelease.FileName);
|
||||
string basePackagePath = Path.Combine(appPackageDir, Path.GetFileName(updates.BaseRelease.FileName));
|
||||
if (!File.Exists(basePackagePath))
|
||||
throw new Exception($"Unable to find base package {basePackagePath} for delta update.");
|
||||
EasyZip.ExtractZipToDirectory(Log, basePackagePath, deltaStagingDir);
|
||||
|
||||
Reference in New Issue
Block a user