Skip to content

Commit

Permalink
Fixes #5, now connects to secure FTPs where the certificate may not b…
Browse files Browse the repository at this point in the history
…e trusted rather than the connection failing
  • Loading branch information
Robin Wilson committed Jan 14, 2025
1 parent 75732fd commit 2212579
Show file tree
Hide file tree
Showing 94 changed files with 153 additions and 269 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*.vs
*.user
*.cache
bin/
obj/
Binary file modified .vs/CSVSQLExporter/DesignTimeBuild/.dtbcache.v2
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified .vs/CSVSQLExporter/v17/.futdcache.v2
Binary file not shown.
Binary file modified .vs/CSVSQLExporter/v17/.suo
Binary file not shown.
36 changes: 18 additions & 18 deletions .vs/CSVSQLExporter/v17/DocumentLayout.backup.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,25 @@
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
}
],
"DocumentGroupContainers": [
Expand All @@ -30,11 +30,11 @@
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 3,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
"DocumentIndex": 0,
"Title": "CSVSQLExporter",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\CSVSQLExporter.csproj",
"RelativeDocumentMoniker": "CSVSQLExporter\\CSVSQLExporter.csproj",
Expand All @@ -46,52 +46,52 @@
},
{
"$type": "Document",
"DocumentIndex": 4,
"DocumentIndex": 2,
"Title": "appsettings3.json",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings3.json",
"RelativeDocumentMoniker": "CSVSQLExporter\\appsettings3.json",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings3.json",
"RelativeToolTip": "CSVSQLExporter\\appsettings3.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAUAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAAACMAAAADAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2024-11-30T12:18:17.829Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"DocumentIndex": 3,
"Title": "appsettings2.json",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings2.json",
"RelativeDocumentMoniker": "CSVSQLExporter\\appsettings2.json",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings2.json",
"RelativeToolTip": "CSVSQLExporter\\appsettings2.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAUAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAswCMAAAADAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2024-11-30T12:18:04.876Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"DocumentIndex": 1,
"Title": "appsettings.json",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings.json",
"RelativeDocumentMoniker": "CSVSQLExporter\\appsettings.json",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings.json",
"RelativeToolTip": "CSVSQLExporter\\appsettings.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAUAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAswAoAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2024-11-30T11:54:00.98Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"DocumentIndex": 4,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\Program.cs",
"RelativeDocumentMoniker": "CSVSQLExporter\\Program.cs",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\Program.cs",
"RelativeToolTip": "CSVSQLExporter\\Program.cs",
"ViewState": "AgIAACkAAAAAAAAAAAAgwDoAAABAAAAAAAAAAA==",
"ViewState": "AgIAALEAAAAAAAAAAAAAAMIAAABKAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-30T11:51:21.037Z",
"EditorCaption": ""
Expand Down
36 changes: 18 additions & 18 deletions .vs/CSVSQLExporter/v17/DocumentLayout.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,25 @@
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\csvsqlexporter.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings2.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|c:\\users\\robin.wilson.shcg\\source\\repos\\csvsqlexporter\\csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{D8A4C6BA-C2B5-4F9D-AA13-CBC88C98DDB0}|CSVSQLExporter\\CSVSQLExporter.csproj|solutionrelative:csvsqlexporter\\appsettings3.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
}
],
"DocumentGroupContainers": [
Expand All @@ -30,11 +30,11 @@
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 3,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
"DocumentIndex": 0,
"Title": "CSVSQLExporter",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\CSVSQLExporter.csproj",
"RelativeDocumentMoniker": "CSVSQLExporter\\CSVSQLExporter.csproj",
Expand All @@ -46,52 +46,52 @@
},
{
"$type": "Document",
"DocumentIndex": 4,
"DocumentIndex": 2,
"Title": "appsettings3.json",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings3.json",
"RelativeDocumentMoniker": "CSVSQLExporter\\appsettings3.json",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings3.json",
"RelativeToolTip": "CSVSQLExporter\\appsettings3.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAUAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAAACMAAAADAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2024-11-30T12:18:17.829Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"DocumentIndex": 3,
"Title": "appsettings2.json",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings2.json",
"RelativeDocumentMoniker": "CSVSQLExporter\\appsettings2.json",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings2.json",
"RelativeToolTip": "CSVSQLExporter\\appsettings2.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAUAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAswCMAAAADAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2024-11-30T12:18:04.876Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"DocumentIndex": 1,
"Title": "appsettings.json",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings.json",
"RelativeDocumentMoniker": "CSVSQLExporter\\appsettings.json",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\appsettings.json",
"RelativeToolTip": "CSVSQLExporter\\appsettings.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAUAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAswAoAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2024-11-30T11:54:00.98Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"DocumentIndex": 4,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\Program.cs",
"RelativeDocumentMoniker": "CSVSQLExporter\\Program.cs",
"ToolTip": "C:\\Users\\Robin.Wilson.SHCG\\source\\repos\\CSVSQLExporter\\CSVSQLExporter\\Program.cs",
"RelativeToolTip": "CSVSQLExporter\\Program.cs",
"ViewState": "AgIAACkAAAAAAAAAAAAgwDoAAABAAAAAAAAAAA==",
"ViewState": "AgIAALEAAAAAAAAAAAAAAMIAAABKAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-30T11:51:21.037Z",
"EditorCaption": ""
Expand Down
Binary file modified .vs/ProjectEvaluation/csvsqlexporter.metadata.v9.bin
Binary file not shown.
Binary file modified .vs/ProjectEvaluation/csvsqlexporter.projects.v9.bin
Binary file not shown.
Binary file modified .vs/ProjectEvaluation/csvsqlexporter.strings.v9.bin
Binary file not shown.
4 changes: 2 additions & 2 deletions CSVSQLExporter/CSVSQLExporter.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<RepositoryUrl>https://github.com/robinwilson16/CSVSQLExporter</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>CSV, SQL, SSIS</PackageTags>
<AssemblyVersion>1.0.4</AssemblyVersion>
<FileVersion>1.0.4</FileVersion>
<AssemblyVersion>1.0.5</AssemblyVersion>
<FileVersion>1.0.5</FileVersion>
<PackageLicenseExpression> GPL-3.0-or-later</PackageLicenseExpression>
<PackageIcon>SQLToCSV.png</PackageIcon>
<ApplicationIcon>SQLToCSV.ico</ApplicationIcon>
Expand Down
8 changes: 5 additions & 3 deletions CSVSQLExporter/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ static async Task<int> Main(string[] args)
Console.WriteLine($"Version {productVersion}");
Console.WriteLine($"Copyright Robin Wilson");

string configFile = "appsettings.json";
string configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "appsettings.json");
string? customConfigFile = null;
if (args.Length >= 1)
{
Expand All @@ -29,7 +29,7 @@ static async Task<int> Main(string[] args)

if (!string.IsNullOrEmpty(customConfigFile))
{
configFile = customConfigFile;
configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, customConfigFile);
}

Console.WriteLine($"\nUsing Config File {configFile}");
Expand Down Expand Up @@ -193,9 +193,11 @@ static async Task<int> Main(string[] args)
case "FTPS":
sessionOptions.Protocol = Protocol.Ftp;
sessionOptions.FtpSecure = FtpSecure.Explicit;
sessionOptions.GiveUpSecurityAndAcceptAnyTlsHostCertificate = true;
break;
case "SFTP":
sessionOptions.Protocol = Protocol.Sftp;
sessionOptions.GiveUpSecurityAndAcceptAnyTlsHostCertificate = true;
break;
default:
sessionOptions.Protocol = Protocol.Ftp;
Expand All @@ -222,7 +224,7 @@ static async Task<int> Main(string[] args)
using (Session session = new Session())
{
//When publishing to a self-contained exe file need to specify the location of WinSCP.exe
session.ExecutablePath = AppDomain.CurrentDomain.BaseDirectory + "\\WinSCP.exe";
session.ExecutablePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "WinSCP.exe");

// Connect
session.Open(sessionOptions);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>True|2024-12-02T16:02:17.8698485Z||;True|2024-12-01T12:50:03.6274074+00:00||;</History>
<History>True|2025-01-14T11:38:06.1666112Z||;True|2024-12-02T16:02:17.8698485+00:00||;True|2024-12-01T12:50:03.6274074+00:00||;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>True|2024-12-02T16:02:57.9666191Z||;True|2024-12-01T12:51:21.4203942+00:00||;</History>
<History>True|2025-01-14T11:38:43.9810891Z||;True|2024-12-02T16:02:57.9666191+00:00||;True|2024-12-01T12:51:21.4203942+00:00||;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>
6 changes: 3 additions & 3 deletions CSVSQLExporter/appsettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,17 @@
},
"CSVFile": {
"Folder": "C:\\FOLDER_HERE",
"FileName": "FILE_NAME_HERE.xlsx",
"FileName": "FILE_NAME_HERE.csv",
"IncludeHeaders": true, //If true then adds column names to top row. Normally leave as true
"Delimiter": ",", //What the fields should be split by - usually a comma
"AlwaysWrapInSpeechmarks": false //To always surround field values with speechmarks regardless of field type - usually false
},
"FTPConnection": {
"UploadFile": true,
"Server": "FTP_SERVER_HERE",
"Type": "FTP", //FTP or FTPS or SFTP
"Type": "FTPS", //FTP or FTPS or SFTP
"Port": "21",
"Mode": "Active", //Active or Passive
"Mode": "Passive", //Active or Passive
"Username": "FTP_USERNAME_HERE",
"Password": "FTP_PASSWORD_HERE"
}
Expand Down
Loading

0 comments on commit 2212579

Please sign in to comment.