﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - ClientUI - Problem with UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Problem-with-UXFileUpload/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Problem with UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Problem-with-UXFileUpload/</link><pubDate>Wed, 31 Aug 2011 22:02:17 GMT</pubDate><dc:creator>jimmyps</dc:creator><category>UXFileUpload</category><description>Hello Carlos,&lt;br /&gt;&lt;br /&gt;You don't need to call CancelUpload method since the UploadStarted event is cancelable.&lt;br /&gt;&lt;br /&gt;To cancel the event, simply set e.Handled = true. When this is set, the upload process will not be started.&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Jimmy&lt;br /&gt;</description></item><item><title>Problem with UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Problem-with-UXFileUpload/</link><pubDate>Wed, 10 Aug 2011 22:21:04 GMT</pubDate><dc:creator>Riendy</dc:creator><category>UXFileUpload</category><description>&lt;p&gt;Hello Carlos,&lt;br /&gt;&lt;br /&gt;Unfortunately I could not replicate your issue. But, I have tried a simple sample using UXFileUpload and UXButton. The 
scenario is when the upload started, I interrupt uploading by clicking 
UXButton.&lt;br /&gt;Inside UXButton, I only add CancelUpload method.&lt;br /&gt;This scenario works well on my end. So, I infer that the issue did not come from CancelUpload method.&lt;br /&gt;The issue might be came from the validation.&lt;br /&gt;Could you please give me a simple runable sample that reproduce your issue ?&lt;br /&gt;&lt;br /&gt;Regards.&lt;br /&gt;Riendy&lt;/p&gt;</description></item><item><title>Problem with UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Problem-with-UXFileUpload/</link><pubDate>Wed, 10 Aug 2011 18:03:14 GMT</pubDate><dc:creator>ISOLDEV</dc:creator><category>UXFileUpload</category><description>&lt;div class="GroupContent MessageContent" id="MessageBody"&gt;Hi, &lt;br /&gt;&lt;br /&gt; &lt;span id="result_box" lang="undefined"&gt;&lt;span class="hps"&gt;My problem&lt;/span&gt; &lt;span class="hps"&gt;with this control&lt;/span&gt; &lt;span class="hps"&gt;is as follows&lt;/span&gt; &lt;span class="hps"&gt;I'm doing&lt;/span&gt; &lt;span class="hps"&gt;an&lt;/span&gt; &lt;/span&gt;&lt;span id="result_box" lang="undefined"&gt;&lt;span class="hps"&gt;validation&lt;/span&gt; &lt;span class="hps"&gt;in the &lt;/span&gt;&lt;/span&gt;&lt;span id="result_box" lang="undefined"&gt;&lt;span class="hps"&gt;event&lt;/span&gt; &lt;span class="hps"&gt;UploadStarted&lt;/span&gt; &lt;span class="hps"&gt;when&lt;/span&gt; &lt;span class="hps"&gt;the validation&lt;/span&gt; &lt;span class="hps"&gt;is not met&lt;/span&gt; &lt;span class="hps"&gt;I want to cancel&lt;/span&gt; &lt;span class="hps"&gt;the&lt;/span&gt; &lt;span class="hps"&gt;file upload&lt;/span&gt;&lt;span&gt;, I used the&lt;/span&gt; &lt;span class="hps"&gt;method&lt;/span&gt; &lt;span class="hps"&gt;CancelUpload&lt;/span&gt; &lt;span class="hps"&gt;();&lt;/span&gt; &lt;span class="hps"&gt;without achieving the&lt;/span&gt; &lt;span class="hps"&gt;goal.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="hps"&gt;Is there any&lt;/span&gt; &lt;span class="hps"&gt;way we can&lt;/span&gt; &lt;span class="hps"&gt;do what&lt;/span&gt; &lt;span class="hps"&gt;I need?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="hps"&gt;Annex&lt;/span&gt; &lt;span class="hps"&gt;xaml&lt;/span&gt; &lt;span class="hps"&gt;code&lt;/span&gt; &lt;span class="hps"&gt;and&lt;/span&gt; &lt;span class="hps"&gt;xaml.cs&lt;br /&gt;&lt;br /&gt;XAML&lt;br /&gt;&amp;lt;Intersoft:UXFileUpload Grid.Row="4" Height="Auto" Width="250" &lt;br /&gt;                                   Name="uploadCatalogo" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Margin="12,12,12,12" &lt;br /&gt;                                   ServiceUrl="http://localhost:16219/UXFileUploadHandler.ashx"&lt;br /&gt;                                   TargetFolder="~/ClientBin/MyStorageFolder" OverwriteExistingFiles="True"&lt;br /&gt;                                   TargetWebUrl="http://{host}/ClientBin/MyStorageFolder" &lt;br /&gt;                                   MaxFileSize="204800000" Style="{StaticResource PhotoUploadStyle}"&lt;br /&gt;                                   IsAutomaticUpload="True" CanSelectMultiple="False"&lt;br /&gt;                                   ShowStatisticsOnCompleted="False" EnforceFileTypeValidation="True" &lt;br /&gt;                                   FileTypeFilter="Portable Document Format (*.pdf)|*.pdf" &lt;br /&gt;                                   UploadedFileUrl="{Binding preview, Mode=TwoWay, ValidatesOnDataErrors=True}"&lt;br /&gt;                                   Visibility="Visible" FilesUploaded="uploadCatalogo_FilesUploaded" &lt;br /&gt;                                   FilesUploading="uploadCatalogo_FilesUploading" &lt;br /&gt;                                   FilesUploadFailed="uploadCatalogo_FilesUploadFailed" &lt;br /&gt;                                   UploadCancelled="uploadCatalogo_UploadCancelled"&lt;br /&gt;                                   UploadStarted="uploadCatalogo_UploadStarted" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;XAML.CS&lt;br /&gt;&lt;br /&gt;private void uploadCatalogo_UploadStarted(object sender, Intersoft.Client.UI.Aqua.UXInput.UploadEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            hastoUpload = true;&lt;br /&gt;            string fileName = ((Intersoft.Client.UI.Aqua.UXInput.FileUploadInfo)uploadCatalogo.Items[0]).FileName;&lt;br /&gt;            if (!IsAlphaNumeric(fileName))&lt;br /&gt;            {&lt;br /&gt;                ErrorCallOut.HorizontalOffset = -170;&lt;br /&gt;                ErrorCallOut.VerticalOffset = 270;&lt;br /&gt;                ErrorCallOut.Content = "No se permiten caracteres especiales como nombre de archivo.";&lt;br /&gt;                ErrorCallOut.IsOpen = true;&lt;br /&gt;                uploadCatalogo.CancelUpload();&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                isUploading = true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt; public bool IsAlphaNumeric(String strToCheck)&lt;br /&gt;        {&lt;br /&gt;            Regex objAlphaNumericPattern = new Regex("[^a-zA-Z0-9' '_]");&lt;br /&gt;            MatchCollection col = objAlphaNumericPattern.Matches(Path.GetFileNameWithoutExtension(strToCheck));&lt;br /&gt;            if (col.Count &amp;gt; 0)&lt;br /&gt;                return false;&lt;br /&gt;            return true;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards, &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ISC. Carlos Ram?rez Guerrero&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description></item></channel></rss>