Skip to content

Commit e870304

Browse files
committed
Updating:
- Microting.eForm to 2.1.140. Changing the hardcoded paths for pdf and pictures, to use SDK information from settings table.
1 parent e0b8bcc commit e870304

File tree

4 files changed

+16
-11
lines changed

4 files changed

+16
-11
lines changed

eFormAPI/eFormAPI/Controllers/TemplateFilesController.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public HttpResponseMessage Csv(int id)
3030
var filePath = System.Web.Hosting.HostingEnvironment.MapPath($"~/bin/output/{fileName}");
3131
var fullPath = core.CasesToCsv(id, null, null, filePath,
3232
$"{core.GetHttpServerAddress()}/" + "api/template-files/get-image/");
33-
//$"{core.GetHttpServerAddress()}/" + "api/template-files/get-image?&filename=");
3433

3534
var result = new HttpResponseMessage(HttpStatusCode.OK);
3635
var fileStream = new FileStream(fullPath, FileMode.Open, FileAccess.Read);
@@ -47,7 +46,9 @@ public HttpResponseMessage Csv(int id)
4746
[Route("api/template-files/get-image/{fileName}.{ext}")]
4847
public HttpResponseMessage GetImage(string fileName, string ext, string noCache = "noCache")
4948
{
50-
var filePath = HttpContext.Current.Server.MapPath($"~/output/datafolder/picture/{fileName}.{ext}");
49+
var core = _coreHelper.GetCore();
50+
51+
var filePath = $"{core.GetPicturePath()}\\{fileName}.{ext}";
5152
if (!File.Exists(filePath))
5253
{
5354
var resultNotFound = new HttpResponseMessage(HttpStatusCode.NotFound);
@@ -72,7 +73,9 @@ public HttpResponseMessage GetImage(string fileName, string ext, string noCache
7273
[Route("api/template-files/rotate-image")]
7374
public OperationResult RotateImage(string fileName)
7475
{
75-
var filePath = HttpContext.Current.Server.MapPath($"~/output/datafolder/picture/{fileName}");
76+
var core = _coreHelper.GetCore();
77+
78+
var filePath = $"{core.GetPicturePath()}\\{fileName}";
7679
if (!File.Exists(filePath))
7780
{
7881
return new OperationResult(false, "File not found");
@@ -123,7 +126,9 @@ public OperationResult DeleteImage(string fileName, int fieldId, int uploadedObj
123126
[Route("api/template-files/get-pdf-file")]
124127
public HttpResponseMessage GetPdfFile(string fileName)
125128
{
126-
var filePath = HttpContext.Current.Server.MapPath($"~/output/datafolder/pdf/{fileName}.pdf");
129+
var core = _coreHelper.GetCore();
130+
131+
var filePath = $"{core.GetPdfPath()}\\{fileName}.pdf";
127132
if (!File.Exists(filePath))
128133
{
129134
return new HttpResponseMessage(HttpStatusCode.NotFound);

eFormAPI/eFormAPI/Web.config

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<!--
33
For more information on how to configure your ASP.NET application, please visit
44
https://go.microsoft.com/fwlink/?LinkId=301879
@@ -55,9 +55,9 @@
5555
<remove name="OPTIONSVerbHandler" />
5656
<remove name="TRACEVerbHandler" />
5757
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
58-
<add name="get-image-png" path="*.png" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0"/>
59-
<add name="get-image-jpg" path="*.jpg" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0"/>
60-
<add name="get-image-jpeg" path="*.jpeg" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0"/>
58+
<add name="get-image-png" path="*.png" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
59+
<add name="get-image-jpg" path="*.jpg" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
60+
<add name="get-image-jpeg" path="*.jpeg" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
6161
</handlers>
6262
<validation validateIntegratedModeConfiguration="false" />
6363
<modules />

eFormAPI/eFormAPI/eFormAPI.Web.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,8 @@
130130
<Reference Include="Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
131131
<HintPath>..\packages\Microsoft.Owin.Security.OAuth.3.1.0\lib\net45\Microsoft.Owin.Security.OAuth.dll</HintPath>
132132
</Reference>
133-
<Reference Include="Microting.eForm, Version=2.1.132.0, Culture=neutral, processorArchitecture=AMD64">
134-
<HintPath>..\packages\Microting.eForm.2.1.132\lib\net45\Microting.eForm.dll</HintPath>
133+
<Reference Include="Microting.eForm, Version=2.1.140.0, Culture=neutral, processorArchitecture=AMD64">
134+
<HintPath>..\packages\Microting.eForm.2.1.140\lib\net45\Microting.eForm.dll</HintPath>
135135
</Reference>
136136
<Reference Include="MySql.Data, Version=6.9.11.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
137137
<HintPath>..\packages\MySql.Data.6.9.11\lib\net45\MySql.Data.dll</HintPath>

eFormAPI/eFormAPI/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<package id="Microsoft.Owin.Security.Cookies" version="3.1.0" targetFramework="net46" />
4040
<package id="Microsoft.Owin.Security.OAuth" version="3.1.0" targetFramework="net46" />
4141
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" />
42-
<package id="Microting.eForm" version="2.1.132" targetFramework="net461" />
42+
<package id="Microting.eForm" version="2.1.140" targetFramework="net461" />
4343
<package id="Modernizr" version="2.8.3" targetFramework="net46" />
4444
<package id="MySql.Data" version="6.9.11" targetFramework="net46" />
4545
<package id="MySql.Data.Entity" version="6.9.11" targetFramework="net46" />

0 commit comments

Comments
 (0)