﻿<?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 - UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/Tags/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>Store Uploaded Files in Database using UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/Tags/UXFileUpload/</link><pubDate>Wed, 02 May 2012 00:51:22 GMT</pubDate><dc:creator>MarTin</dc:creator><category>ClientUI</category><category>UXFileUpload</category><category>Database</category><category>Store</category><category>FileSystem</category><description>&lt;p&gt;Dear valued customers,&lt;/p&gt;
&lt;p&gt;You might be looking at the best way to store the files between using FileSystem or Database as BLOB. In this article, you will find interesting differences between these two solutions. &lt;/p&gt;
&lt;p&gt;However, we also introduce about UXFileUpload, which is is a feature-rich file upload control supporting Silverlight 3, Silverlight 4, and WPF. It includes all standard features you expected in a file upload control, plus a multitude of innovative features that unique to UXFileUpload such as multiple upload worker process, comprehensive MVVM and commanding support, smart file chunk algorithm, very large file upload support, file-level cancellation, drag-and-drop files from operating system, and more.&lt;/p&gt;
&lt;p&gt;See what Yudi has shared in this &lt;a href="http://intersoftpt.wordpress.com/2012/04/26/uxfileupload-store-uploaded-files-in-database/" target="_blank"&gt;blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Warm Regards,&lt;br /&gt;Martin Lie&lt;/p&gt;</description></item><item><title>Store Uploaded Files in Database using UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/Tags/UXFileUpload/</link><pubDate>Wed, 02 May 2012 00:48:26 GMT</pubDate><dc:creator>MarTin</dc:creator><category>ClientUI</category><category>UXFileUpload</category><category>Database</category><category>Store</category><category>FileSystem</category><description>&lt;p&gt;Dear valued customers,&lt;/p&gt;
&lt;p&gt;You might be looking at the best way to store the files between using FileSystem or Database as BLOB. In this article, you will find interesting differences between these two solutions. &lt;/p&gt;
&lt;p&gt;However, we also introduce about UXFileUpload, which is is a feature-rich file upload control supporting Silverlight 3, Silverlight 4, and WPF. It includes all standard features you expected in a file upload control, plus a multitude of innovative features that unique to UXFileUpload such as multiple upload worker process, comprehensive MVVM and commanding support, smart file chunk algorithm, very large file upload support, file-level cancellation, drag-and-drop files from operating system, and more.&lt;/p&gt;
&lt;p&gt;See what Yudi has shared in this &lt;a href="http://intersoftpt.wordpress.com/2012/04/26/uxfileupload-store-uploaded-files-in-database/" target="_blank"&gt;blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Warm Regards,&lt;br /&gt;Martin Lie&lt;/p&gt;</description></item><item><title>Problem with UXFileUpload</title><link>http://www.intersoftsolutions.com/Community/Tags/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>