<pre class='dw-error'>Error executing template "Designs/Rapido/_parsed/SignatureSave.parsed.cshtml"
System.ArgumentNullException: Value cannot be null.
Parameter name: s
   at System.Convert.FromBase64String(String s)
   at CompiledRazorTemplates.Dynamic.RazorEngine_7e4f50a1999443b39ce9c106f463cf3f.Execute() in D:\Dynamicweb.net\Solutions\Dynamicweb\Masai.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\_parsed\SignatureSave.parsed.cshtml:line 12
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()
<hr/>
<div class='template-code'>
<span class='line-number'>  1</span>	@inherits Dynamicweb.Rendering.ViewModelTemplate&lt;Dynamicweb.Frontend.PageViewModel&gt;
<span class='line-number'>  2</span>	@using System.Drawing
<span class='line-number'>  3</span>	@using System.Web
<span class='line-number'>  4</span>	@using System.IO
<span class='line-number'>  5</span>	
<span class='line-number'>  6</span>	@{
<span class='line-number'>  7</span>	    Dynamicweb.Context.Current.Response.ContentType = &quot;application/json&quot;;
<span class='line-number'>  8</span>	
<span class='line-number'>  9</span>	    string base64 = Dynamicweb.Context.Current.Request[&quot;signature&quot;];
<span class='line-number'> 10</span>	    string fileName = Dynamicweb.Context.Current.Request[&quot;fileName&quot;] + &quot;.png&quot;;
<span class='line-number'> 11</span>	
<span class='line-number'> 12</span>	    byte[] data = Convert.FromBase64String(base64);
<span class='line-number'> 13</span>	    string pathToSave = HttpContext.Current.Server.MapPath(&quot;Files&quot;) + &quot;\\Images\\signatures\\&quot; + fileName;
<span class='line-number'> 14</span>	    using (var stream = new MemoryStream(data, 0, data.Length))
<span class='line-number'> 15</span>	    {
<span class='line-number'> 16</span>	        Image image = Image.FromStream(stream);
<span class='line-number'> 17</span>	        image.Save(pathToSave);
<span class='line-number'> 18</span>	    }
<span class='line-number'> 19</span>	
<span class='line-number'> 20</span>	    &lt;text&gt;{&quot;result&quot;: &quot;/Signatures/@fileName&quot;}&lt;/text&gt;
<span class='line-number'> 21</span>	
<span class='line-number'> 22</span>	    @Model.Placeholder(&quot;dwcontent&quot;, &quot;content&quot;, &quot;default:true;sort:1&quot;)
<span class='line-number'> 23</span>	}
</div>
</pre>