Имате проблеми с модула Web Forms for Marketers (2.3.0 rev.120216) за Sitecore (6.5.0 rev.120472).
Настроих формуляр с действие „Изпратен имейл“. Когато формулярът няма поле „качване на файл“, формулярът изпраща добре. Когато съдържа поле „качване на файл“, имейлът няма да бъде изпратен и получавам грешка в регистрационния файл:
Parameter name: stream
Exception: System.ArgumentNullException
Message: Value cannot be null.
Parameter name: stream
Source: System
at System.Net.Mime.MimePart.SetContent(Stream stream, String name, String mimeType)
at System.Net.Mail.AttachmentBase..ctor(Stream contentStream, String name, String mediaType)
at System.Net.Mail.Attachment..ctor(Stream contentStream, String name, String mediaType)
at Sitecore.Form.Core.Pipelines.ProcessMessage.ProcessMessage.AddAttachments(ProcessMessageArgs args)
at (Object , Object[] )
at Sitecore.Pipelines.PipelineMethod.Invoke(Object[] parameters)
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args)
at Sitecore.Form.Submit.SendMessage.ExecuteMail(ID form, AdaptedResultList fields)
at Sitecore.Form.Submit.SendMail.Execute(ID formid, AdaptedResultList fields, Object[] data)
at Sitecore.Form.Core.Submit.SubmitActionManager.ExecuteSaving(ID formID, ControlResult[] list, ActionDefinition[] actions, Boolean simpleAdapt, ID sessionID)
Чудех се дали някой се е сблъсквал с това/знае ли решение?
Благодаря предварително!
АКТУАЛИЗАЦИЯ: Открихме, че предоставянето на полето „качване на файл“ не е задължително поле, когато го оставите празно и изпратите формуляра, имейлът пак ще бъде изпратен. Няма да успее да изпрати само когато полето „качване на файл“ се използва от потребител.