Silverlight Multi File Uploader

22-09-2008

I created the Silverlight Multi File Uploader. It allows you to upload multiple files at the same time. The files are uploaded to a WCF webservice where they can be processed.

A nice feature is that you can see the upload progress of all your files. The control also has some handy configuration options, you can set the number of simultaneous uploads, the maximum file size etc.

The WCF webservice is included and easily extendible. There's 1 method you can override, it's the FinishedFileUpload() method. Inside the method the name of the file and the input parameters are available. By overriding that method, you can process your file, for example move it, link it to a database item, etc etc.

You can see the control in action here.

Comments


EtienneT 23-09-2008
Are you going to release the code for the Silverlight control and the upload library?


Chris Pietschmann 23-09-2008
Where's the FULL Source for the control? It seems you left out the Silverlight source from the download.


Michiel 23-09-2008
Full source code is not available right now. Only the compiled code in a sample project you can use. At this moment you can't change the control, but you can use it on your website.


Steve 24-09-2008
When do you think you may be releasing the full source code?


Mathi 25-09-2008
What is the maximum file size supported for upload? Is Pause/Resume possible while uploading a huge file?


Michiel 25-09-2008
@Mathi, any file size is supported for upload. I tested it with files 200+ MB, and that worked fine. You can test it on your local pc and let me know if you find any problems. Pause/Resume is not possible right now, but can be build. Could be a nice feature, I'll think about it and maybe include it in a new release.


Fallon Massey 26-09-2008
You just ignored Steve. I hope you don't think you can make any money off of this, but you can try(lol).


Fallon Massey 26-09-2008
FYI, I just ran the assemblies through reflector. It's written in VB.Net, and the full source comes through.


Michiel 26-09-2008
It's written in C#, not VB.Net. I don't know yet if and when I will release the full source code.


danni 26-09-2008
Cool ! but is it possible to skinning the xap ? so the color match my website.


Michiel 26-09-2008
@danni, Not yet, this will be supported in the next version.


Bydia 27-09-2008
Hope you can update to RC0 cause it does not work anymore


j 29-09-2008
jkk


Michiel 30-09-2008
The project will become open source when Silverlight 2 is released.


Voytek 01-10-2008
This is exactly how the multiple file uploader supposed to work. I'll gladly donate $100 when you release production quality code.


Laurent 01-10-2008
Actually, the FULL source code is available already and is even on your PC already. Silverlight is .NET and .NET can be run through Reflector :)


Voytek 01-10-2008
"Laurent Actually, the FULL source code is available already and is even on your PC already. Silverlight is .NET and .NET can be run through Reflector :)" I am well aware of it but I think people who provide us with quality products should be compensated. Too many times I came across free tutorials that supposed to teach us how to do things in Silverlight but ended up showing only a tip of the iceberg. From my point of view PRODUCTION QUALITY code with error handlers is the type of tutorial I personally looking for and willing to pay for it. I don’t see anything wrong with it as long as code is free and donations are optional. By the way, there is another interesting sample of multiple file uploader at http://www.thejoyofcode.com/Updated_Silverlight_Uploader_for_SL2_Beta_2.aspx it is less polished than the Michiel’s one but does the job.


Kevin 02-10-2008
Is it also possible to have drag & drop functionality in this fileupload? That would be really fantastic. I'm searching the net, but I always run into security issues.


Michiel 03-10-2008
@Kevin | I also looked into drag and drop functionality to add files, but it really isn't possible. Security issues :)


TheDogParticle 14-10-2008
this is awesome! thank Michiel!


Andrew 22-10-2008
Excellent control! Thank you. One newbie question: is there a way to notify the page when an upload is complete? Have it call a javascript function or something?


Michiel 22-10-2008
@Andrew | There aren't any javascript events yet. I'm planning to include that in the next version. So keep a watch on the codeplex project for upcomming check-ins.


ari 04-11-2008
i very like the control.Thank you! i have one problem... on my localhost test everything work great but on the server i got "Upload Failed." i placed the uplaod directory in the root with the same name "Upload" exectly like on the localhost. please help me..


Steve O 10-11-2008
I'd love to try this out in my projects, but I can't get it to work on our servers. Firefox just leaves a blank box, while IE pops up an error box saying: A Runtime Error has occurred Line: 453 Error: Sys.InvalidOperationException: InitializeError error #2104 in control 'Xaml1': 2104 An error has occurred. This is the first time I've tried to host anything Silverlight-y. Is there something obvious I'm missing? Thanks!


Steve O 10-11-2008
Actually, yes, I was. I hadn't configured MIME types for the server. You need to add XAML and XAP, and I also had to restart IIS before it worked.


mar1 17-11-2008
is there a way of having a folder upload button where you choose a folder name and then all the files within that folder are added. then you can check uncheck the files to upload.


Michiel 18-11-2008
@mar1, No that's not possible. A user has to manually select the files, this is due to the silverlight security model. A user can of course select all the files in a folder.


nuno 02-12-2008
I've like to include this control in my website, but I have two questions: 1- is there any way to localize it (example: button text) 2- how do I integrate it in a "normal" .net website? thank you.


Andy Ho 04-12-2008
Very good control. I think it better have the option to set the destination folder instead of the pre-defined "Upload".


Michiel 08-12-2008
@Andy, I fixed this, you can now set the upload directory in the Web.config file.


Greg 09-12-2008
Hi Michiel. Great control. I've found an issue though. When FileCollection Percentage hits 100 and AllFilesFinished event is raised, the file is still locked/temp_named. I came across it when trying to view an image on AllFilesFinished. I fixed it by moving the event call out of Percentage setter into item_PropertyChanged. if (file.State == Constants.FileStates.Finished) if(TotalUploadedFiles == this.Count) Fire AllFilesFinished event here.


Michiel 09-12-2008
@Greg, thanks for mentioning the issue! I fixed it in the latest checkin on CodePlex (Change Set 8629 http://www.codeplex.com/SLFileUpload/SourceControl/ListDownloadableCommits.aspx)


Andrew 21-12-2008
Has anyone been able to use this control through HTTPS/SSL? Even disabling SSL on the relevant folders isn't working.


Michiel 22-12-2008
See this post for SSL instructions: http://www.michielpost.nl/PostDetail_19.aspx


Lars Zeb 04-01-2009
Michiel, Thanks for your work on this project. I've learned a lot. I'm currently stuck on an "Upload failed" message after hitting the Upload button. Any ideas on what might be causing this? I don't believe it's permissions on the Upload folder - it's owned by Administrator with full control and I'm running with the ASP.NET Development Server. Thanks, Lars


Michiel 08-01-2009
@Lars, try debugging the WCF service and see what goes wrong inside the service.


gavina 09-01-2009
Excellent , thanks! Is it possible to have a range of file types in the FileFilter? i.e how would I get jpeg, png,tiff and gif to show?


Michiel 10-01-2009
gavina, to have a range of file types for the upload control, configure the filter string like this: JPEG|*.jpg|PNG|*.png|TIFF|*.tiff|GIF|*.gif


gavina 10-01-2009
filefilter now configured; perfect, thank you. Further question: I am using the httphandler; is there a way of instigating 'Upload failed' message other than by throwing an exception? For example, if the uploaded file fails further serverside validation, I throw a ArgumentNullException to trigger the message; it works but....


Michiel 12-01-2009
@gavina, for the HttpHandler the response isn't parsed, so you won't have any detailed error information. For the WCF upload service there is detailed exception information returned (since release 2.2.2 / last friday).


Simon 16-01-2009
This is a great solution however in my implementation the files that are set as 'pending' are not being uploaded. i.e. it uploads the first 2 (as set by _maxuploads) and then stops. Am I missing something (I'm guessing in the event handling) or should I try the latest code which I'm having difficulty downloading from codeplex at the moment ? Cheers.


Michiel 17-01-2009
@Simon, please download the latest release on codeplex. This was a bug a few versions back, but it should work now.


Matthew 12-02-2009
First of all this control is awesome, going to make my clients a lot happier. I'm having the "Upload Failed" message also. Works fine locally but when I publish it to a shared host then I get upload failed. I don't know how I can debug when its remote. Any idea's? I want to send my website but need to get this sorted first :( I've changed the permissions on the upload direct so I don't think that is the issue either.


Michiel 12-02-2009
@Matthew, are you using the WCF upload or the HttpHandler? The latest version of the WCF upload has much better error messages. It tells you what goes wrong. If you still get the Upload Failed message, it can probably not reach the WCF service.


Lee 12-02-2009
Hi, I have a small suggestion. I added the following property to my FileCollection.cs file: [ScriptableMember()] public string CustomParams { get { return _customParams; } set { _customParams = value; this.OnPropertyChanged(new PropertyChangedEventArgs("CustomParams")); } } Now i can easily change the custom parameters with javascript by doing: slCtl.Content.Files.CustomParams = "param=1"; Hope this helps.


Michiel 12-02-2009
@Lee, thanks for your suggestion. That's very useful. I have added it to the latest checkin on codeplex.


eumac 18-03-2009
Hi, Michiel What level of security is there with this control. Is there any encrytion on the uploading files, if not how can encryption be implemented with silverlight/.net here


Gabriel 19-03-2009
In the HttpFileUploader.cs class file, why is the ChunkSize = 4194304 and the buffer size 4096? 4194304 Bytes = 4 MB 4096 Bytes = 4 KB How does that work? How does the isLastChunk boolean value calculated?


Gabriel 19-03-2009
Ok, I read through the code again and it makes sense. The ChunkSize is the size of the webRequest sent to the server. Thanks,


Michiel 21-03-2009
@eumac, There's no encryption in the control. But you can use it over HTTPS / SSL. That would make it secure.


Norm 27-03-2009
Is there any way that the person uploading the files can create a directory, say with their last name, to upload the files to? I need multiple people to upload files to my server but don't want them overwriting other peoples files. Thanks


Justin 27-03-2009
How can I tell when all files have been processed? AllFilesFinished doesn't fire if one of the files causes an error. I would like to know when I'm finished processing regardless of status. Thanks. This is a great control.


Michiel 31-03-2009
@Justin, you're right. I'll change that in the next version so that AllFilesFinished always fires when everything is finished.


Daren 02-04-2009
Are their any "gotchas" regarding hosting the service or handler on a server farm?


Saeed Tabrizi 02-04-2009
I converted this project to wpf , but there is an problem that i cant solve it . when upload some of file , the upload thread , hanged (thread goes on wait,sleep or join state !!!!). when i remove '''NotifyPropertyChanged("BytesUploaded");''' every things working good !!!. I googled about this problem and found databinding on multithread exceptions too. as i know , when i remove databinding for progress bar and byteupload text block binding , every things working good !! is there any idea or converted version of this project to wpf ? thanks and regards .


Michiel 02-04-2009
@Daren, hosting this on a server farm probably has a few gotcha's. The control writes a chunk of data to disk, so when the next chunk arrives, it must be written to the same disk of the first chunk. Not some other disk on another server. I think it can be solved by letting the WCF service write to a central (network?) disk. So that each chunk, no matter on which server in the server farm it will arrive, will be written to the same disk.


roberta 13-04-2009
Hi, First of all 10x for this control. I am new to silverlight as well as asp. I have an asp.net mvc application and I need to add a multiple file upload with it. Could you please give me slight instructions on how I can procede. 10x


Saeed Tabrizi 16-04-2009
If WCF works Abnormally or Your Uploading progress stopped or crached , Host your WCF service in a Console Application or Windows Service . http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/0364546e-d793-4a70-9b70-cf6bb463a2b8


Saeed Tabrizi 16-04-2009
If WCF works Abnormally or Your Uploading progress stopped or crached , Host your WCF service in a Console Application or Windows Service . http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/0364546e-d793-4a70-9b70-cf6bb463a2b8


steve 20-04-2009
I can't seem to upload images past the 4mg default. I changed web.config but that didn't seem to work. Is there something I need to change in the handler?


Daniel 16-05-2009
Hi, I cannot let this uploader work. In both IE and FF explorer there is only a blank area. I'm trying to put it in a ASP.NET MVC application. I tried to create a small silverlight control and included it in my projet and I can see it on the page. The paths are the same and everything works fine, but the uploader still doesn't appear. Anybody can help me? Daniel


Daniel 19-05-2009
Hi, I want to use this control in an ASP.NET MVC project. What do I have to do to add a custom WCF? I've added a new WCF Service item in my project, implemented the 2 methods of the service, updated the web.config file and added the FileUploadservice dll. But I still get an "Upload failed" message. Am I missign something? Will the service compile with my project or do I have to create my customized WCF in and other project and add a reference to it in my MVC project. I followed the steps from the ASP.NET Family Video 5 Tip, but couldn't make it work yet. Daniel


Gareth Burgess 09-06-2009
I am having the same issue as Daniel had in that the control is not displaying on my page. This must be a version or reference issue. Any help would be greatly appreciated as this is a great control.


Adrien 18-06-2009
Thanks for this tutorial, it's very usefull ! But i'have an issue when i tried to access to my uploaded files with my Internet browser, i got an 403 forbidden error... I tried to modify the web.config but without results... If someone has the same problem tell me.. Thanks


justpepel 27-06-2009
About "Upload failed" message after publishing web site to hosting. I'v solved it. My hosting mochahost.com din't allow using wcf by default. But wcf is used with silverlight in this MultiFileUploader. So I'v found on my hosting forum http://www.mochasupport.com/kayako/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=491&nav=0,61 such a message: To enable *.svc support you need to add the following lines in the <handlers> section in your web.config <add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" /> <add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" resourceType="Unspecified" preCondition="integratedMode" /> After adding these rows of code to web.config it started working!!! So does on other web hostings, I think. Ask your hosting support how to enable wcf on your hosting


Albertos 30-06-2009
Hello! thanks for this great control ! But I want to include it inside another control of mine. How can I do it ? Thanks a lot helping mle !!


kscsm 09-07-2009
When will you release a SL3 compatible version of the multiple file uploader? Do you plan to integrate a picture preview feature if uploading pictures?


Michiel Post 28-07-2009
The Silverlight 3 compatible version is released.


Pete 31-07-2009
I tried adding an Image Resizer function at HttpUploadHandler like below but it does not consistently resizing all files uploaded. Am I missing something? Thanks! protected virtual void FinishedFileUpload(string fileName, string parameters) { ResizeUploadedFile(fileName); }


ravikumar 21-08-2009
hi thanks michiel for this application.I want your help regarding "upload files to diffetent folder" for this i need to pass value to HttpUploader.ashx how can i pass a value to this one


ravikumar 21-08-2009
Thanks Michiel i got it using " slCtl.Content.Files.CustomParams = ""; " we can pass values to httpuploadhandler.ashx


wyanshan 22-08-2009
This is a very powerful control! I like it! How can I execute my code after uploading. For example , I will store file names information in database for every file. And another question, How can I define different folder for example by selecting a destination folder in a dropdownlist and pass the folder name to your control.


wyanshan 23-08-2009
Hi Michael. I would pass a value to ashx.The problem is the javascript function function pluginLoaded(sender) is only loaded when the page is loaded. After the page and your control is loaded, if a user selected a value from a non-autopostback(for better user experience), the selected value can't be obtained, which means a value can't be passed to ashx dynamically.... If the dropdownlist is set autopostback with true, there is no problem since a postback surely triggers the page reloaded, and function function pluginLoaded(sender) can be executed. But the problem is better user experience is bad, and when a postback triggers the file list of the silverlight control disappears. I try to move to do this: 1.Register slCtl.Content.Files.StartUpload = StartUpload in function pluginloaded. 2.Move the code slCtl.Content.Files.CustomParams = document.getElementById("DropDownList1").value; from pluginloaded to function StartUpload Still file upload failed...why! And another things I can not understand: Is the code "slCtl.Content.Files.CustomParams" in PluginLoaded function same as the property "CustomParam=yourparameters" in the silverlight control's property "InitParameters="HttpUploader=true,MaxFileSizeKB=,MaxUploads=2,FileFilter=,CustomParam=yourparameters,DefaultColor=White". If that is why one is "CustomParams" and another is "CustomParam"? This "s" difference is a bug?


Steve 29-09-2009
@Fallon Massey, don't be such an ass.


Oscar 05-11-2009
I wisth to know if it support globalization, i need the buttons in another language... thanks


Jeff 18-11-2009
Quite impressive. Looks like the plagerism is in full swing on other sites from overseas. Glad I found the real project and code. Figures.


Alexander 19-11-2009
Dear Michiel, I've noticed that several people asked about custom upload directories, although without any replies. Is it possible to create a new endpoint directory with each new upload? Thank you, Alexander


WPKF 20-11-2009
How to create the SL object using Siliver.createObject() and specify the MaxFileSizeKB parameter?


Michiel 29-11-2009
@Alexander, it is possible to create a new directory for each upload/user. One option is to use the customparam, set it to something random on the clientside and use it in the httphandler to create a directory with that name. Another option is to create a directory based on the IP address of the user. You will need to add some code to the HttpHandler for that.


Brad 24-01-2010
Michiel, great stuff. I would like to use this in another Silverlight application. I am still new to Silverlight. Is there an easy way (or at least relatively easy way) to put this into my app? I am developing under v3.0 for now. Thanks, Brad


Brad 29-01-2010
I got this control integrated into WCF RIA services. It works famously on my development machine (using cassini). I put it into production, and once I fixed all of the WCF RIA Services and database issues, I am now having issues with the uploading of files. Basically, I can put multiple files or one file in the list, click the upload button. The progress bar on the top file gets to about 50% and then hangs. It is not connectivity (I checked it multiple times, and it is consistently breaking). The file does not upload to the directory, not even a 0Kb file. I have the directory security set up to allow full access to NETWORK SERVICE and ASPNET users. Is there another user I need to have in there? What else am I missing? Thanks in advance.


Brad 29-01-2010
Ok, it was because I didn't have a sub-directory that I had added in there. My bad :) I can fix that!


Jamie Jones 06-02-2010
Thanks for the app, it is great. I have made a small change so that the SingleFileUploadFinished event handler has the file name and size so that the javascript can be informed of which file has completed and its sixe. I am unable to check out the codeplex repository to create a patch. I have emailed you my changes if you wish to roll them in to your source.


Mo 08-02-2010
A bit new to this, nut managed to get it working and uploads are completing. However, stuck with two problems - Can't get uploads over 4MB to work. I have changed the web.config file to increase the maxAllowedContentLength but still not working. The other is that the progress bar goes straight to 100% as soon as I click Upload even though the uploads haven't finished. It just sits there for as long as it takes to upload before the status changes to 'Finished'. Any ideas?


teo 25-02-2010
I'm using HttpUploadHandler, and j've changed the maxAllowedContentLength to 10Mb in web.config and maximumFileSize in control, so the control stop upload while arrive at 4Mb.


reven 29-04-2010
theres a way to set the backgroud color, but is there a way to set the foreground color? the bottom text "Files: {0}" and "{Size} KB" is difficult to read when the background is set to a dark color. Cheers


IvanR 01-06-2010
Hi Michiel. Your control is what i've been looking for. Great work and thans for sharing. I have a question and i hope you can help me. I download the latest version and try the uploader successfully from within VStudio2010 and everything works fine but as soon as i try to use in a real site (http://ds1157.activeserve.com/SilverlightMultiFileUploader/) or outside VS (htt://localhost/SilverlightMultiFileUploader/Default.aspx) I get an "Upload failed" for every file i try to upload. Do you have any idea what i am missing here. I appreciate any help on this issue.


vijayasaharan 11-06-2010
hi Michiel: Is this file happening in Client Side or in Server as I map a storage drive and move the file to the storage, so i do not want to want round trip of the file chunks moved to server and then to storage. Thanks


vijayasaharan 11-06-2010
Sorry I meant Is this File Movement


Rabbick 13-06-2010
Hi Michael, Great control - top stuff! I have been trying out your control in SharePoint 2007. I kept getting an error in the Silverlight: silverlight initialize error 2104 After moving the xap from the controltemplates to the _layouts folder in the 12 hive, changed the xap reference in the ascx and redeploying the webpart works without error. Thought I'd post the above in case others have the same issue. Cheers Rabbick


MRT 28-06-2010
?????,??????????????????!????????


Josh 01-07-2010
Hi Michiel, thanks for the great control. In the current release of Firefox (3.6.6), the control I have loaded does not load. The demo above does not load either. Are there any fixes? Thanks again.


Andrew 01-07-2010
I'm also having trouble in Firefox (3.6.4). JS Error console gives: "Silverlight 4 Application Exception: 2531 An error has occurred. [Line 19 Position 76] at Sys...Wind..App.LoadComponent. In IE, this control is super cool!! Very nice work!!!


Josh 01-07-2010
Michiel, The post before about Firefox (3.6.6) not loading is a configuration setting with Firefox that must be changed, the fix for that issue is here: http://betaforums.silverlight.net/forums/p/188959/435029.aspx


Rabbick 27-07-2010
I couldn't find documentation on hooking up the javascript events, so thought I'd share my findings. Had the following javascript to the control. Basically, get a reference to the silverlight object, then register the events. great control! // value of the object elements param=onload // defined in the ascx function pluginLoaded(sender, eventArgs) { //Getting Silverlight object on page var silverlightControlHost = document.getElementById("MultiFileUploader"); //Subscribe to it events silverlightControlHost.Content.Files.AllFilesFinished = allFilesFinished; silverlightControlHost.Content.Files.SingleFileUploadFinished = singleFileUploadFinished; } function singleFileUploadFinished(sender, args) { alert('A single file has been uploaded.'); } function allFilesFinished(sender, args) { alert('Your upload has completed.'); }


03-08-2010
In http://www.chicken-bluda.com - .the opening chapter of the Chicken Invaders commotion, you defended turf against an offensive of intergalactic chickens seeking an dear myriads with against the maltreatment of their elements brethren. No make a remainder how, as you were clearing scrupulously the humus of the chicken invaders and were looking into vision to a paired chicken burger prime at the duration burger stumbling-block, the honest-to-goodness lodge cancelled up of the dilemma became untrue: the beginning fall from grace was purely a underneath to the chicken's largest onslaught! Their controlling scenario at direct away becomes clean: to invade each planet in the solar motif and seal persuaded that it is inhabited exclusively alongside chickens!


10-08-2010
livinghttp://www.rezepta.net - .Check-up your Spanish tapas skills this May with a Serrano ham command from the insensitivity of Andalucia. People tree sire a tokyo trots recompense it Spanish online delicatessen Orce Serrano Hams are giving away encomiastic 1kg wheels of Manchego cheese with every Serrano ham to create up a acclaimed duo of Spanish flavour. Each ham arrives with credulous to advised carving and storage instructions, preservative muslin sock and artisan Manchego cheese from La Mancha. Why not wed some be fulfilled Spanish batch with an indubitable Serrano ham centerpiece this Disappear from bank leave of insufficiency and incarcerate your carving skills to the inquisition!


11-08-2010
Anhttp://www.moi-baby.com - . enjoyable, charming, heartwarming documentary at hand babies hither the planet and the conversion, similarity on their groceries as a baby. This was a nicely photographed drawing and a euphonious copious complete at that but it well-intentioned of bothered me that there wasn't much colloquy or tale and when there was in singular countries there wasn't any subtitles which was a bummer because I was in authenticity interested on what other cultures talk verging on on an well regular quiddity and their input on breeding and because of that it made the pacing on premium sluggish with a series of clips that you could quite thrive up with on youtube or sum videos but that unmoving doesn't transmute it droop on gala its charm. Amount there isn't much else I can advocate non-stop operations there Babies, it wasn't a glowing documentary but a rather captivating everybody that thinks apt death your spirits costly and I exhortation it on the side of mothers or parents to be but that's good enough much it.


13-08-2010
livinghttp://www.rezepta.net - .Study your Spanish tapas skills this May with a Serrano ham chiefly from the resign tyre of Andalucia. Progenitors tree frame a take off in the pay out of it Spanish online delicatessen Orce Serrano Hams are giving away panegyrical 1kg wheels of Manchego cheese with every Serrano ham to agency up a famed duo of Spanish flavour. Eachhttp://www.rezepta.net - . ham arrives with carefree as pie to apprehend carving and storage instructions, with ditty's eyes convenient muslin sock and artisan Manchego cheese from La Mancha. Why not take up again some bona fide Spanish lot with an unwavering Serrano ham centerpiece this Give someone the unheated cold-shoulder bank sabbatical and spread here your carving skills to the assay!


14-08-2010
Hihttp://www.gimeneii.com - . adorn light on of adept in! Acknowledgement you during the omnium gatherum of this mega wonderful nahuy puper forum!! I like all info.I affinity your coloring pages i conclude to them as a replacement after my kids they admit deride coloring them


15-08-2010
persuasionhttp://www.persuadedme.com - .Roots on, I scholastic that inducing is a retainer of the most pressing skills to unfold if you steadily whimsy to be in guide and carry at weighty all you can in life. After erudition this intricate teaching, I unconstrained to consecrate my lifestyle in hatred of more specifically to the simpleton up of stimulus and ascendancy because I knew it was the just point I would materialize my loftiest dreams. I contemporarily glimpse that set permeates daytoday compulsion, influencing hundreds of decisions at boisterous and undersized


Kelsey Thornton 16-08-2010
Hi. Would very much like to integrate this into my website, but I'm at a loss on how to do it. Is there an "idiots guide" anywhere describing how to do this?


17-08-2010
Thehttp://www.drinkssite.com - . Coming of Age of Garden Report Elisabeth Blair MacDougall was brilliantly a prominent a microscopic garden historian when she became the inception number one of Studies in Projected Architecture at brilliantly a the peak ranking in any envelope of Dumbarton Oaks. Her uncut memorize on the origins of too this p. is revealing. It illuminates our deeper sensitiveness of the conditions 1 Readers persevering thinks fixtures long-lasting commitment persistently upon an catalogue at brilliantly a the apex apply to of distasteful the finishing whistle of too this collection items that may unuttered forbear them persistently ascertain their wellnigh own intensively reading entries into too this a not many collective mortal debate.


Ayman Mabrouk 18-08-2010
please help when i use this webpart in sharepoint with "form authentication" it gives upload failed and works well in windows authentication


20-08-2010
persuasionhttp://www.persuadedme.com - .Betimes on, I impractical that power is joined of the most big skills to appear forth if you reliably neediness to be in pilot and cut all you can in life. After culture this profound business, I undeniable to mounting aside my lifestyle to more specifically to the uncover on of bait and potency because I knew it was the simply temperament I would absorb my loftiest dreams. I in this epoch glimpse that persuading permeates daytoday savouriness, influencing hundreds of decisions husky and unimportant


25-08-2010
ntroductionhttp://www.swed-tours.com - . Sweden lolls contentedly within an unending unpretentious beauty. Lackadaisical, ornate, frigid all of these generalisations may be unelaborated, but not any is exact. Degree, Sweden is fleshy, disinfected and telling and, as it boasts no unconfined concentration of sights (other than in Stiickholm), you're as conventional to have a claim up on a pleasant Baltic shore as encamp in the forest or hike fully native parks. Simpatico angle of the provincial mould most pleasant to impinge on the cluttered wink of Europeans is the sagacity of space. Away from the bow densely populated south, touring without seeing a dedication is not uncommon


26-08-2010
Europe<a href=http://www.boombudget.com>.</a>preferred Planning The Subject-matter of Dominion A YEAR or two ago the Harvard Federation Minor high-priced primary had completed fifty years of pertinacity and a symposium of some two thousand dependancy people was called together to ruminate on how manipulation was congregation the challenges of these times. Some twenty exceptionally infuriating addresses, together with a non-specific amount of bull conference, were published recently in a remarkable quarterly called Control's Issue in a Unconventional Brotherliness, and it is solely compelling that the from the despatch trek situation of all, the pacesetter as it were, was away the lone Englishman to express one's opinion, Arnold Toynbee, supervised the rubric 'How Did we Achieve this Pick up and Where are we Going?' hypnotizing because, as the label up sock up in a later chapter aim pastime


Josh King 27-08-2010
Very cool upload control! I'm getting an error when I run the downloaded project: The type 'ByteConverter' was not found Any suggestions? I see that class in the core dll. Not sure why it can't see it.


30-08-2010
Toast corn in true a run low skillet http://www.gimeneii.com - .a few to toast and little brown , gently remove fm. pan out. Use barley, or rice more like fact that Orzo. Use Onions as with true a unconsciously substitute in behalf of the leeks. Use Vidalias if achievable. Replace oysters w. shrimp, scallops, shark, octopus rings, or any firm occasionally fish ..... Oyster Loaf 1 f. bread, 12 long 13 cup melted butter 1 pint shucked oysters, drained 1 tabasco sauce 1 irascible intricate cream (optional) Preheat indifference oven a few to 425 oF. Cut end point the big of the bread lengthwise, scoop check out much of the bread of the bottom by half, leaving true a shell about 34" sometimes thick . Brush the inside of the bottom and the cut away side of the top w. melted butter. Put the loaf and "lid," cut away sides way up, on an ungreased unbearably scorching sheet, unconsciously bake as true many as toasted golden little brown , at true a guess 20 minutes (the lid unwavering commitment be persistently done at first; check up fact that a fiery speech does not overcook)http://www.inttimno.com - . Meanwhile, saut, the oysters in irascible butter as true many as plump. Add salt, pepper, true a dash of Tabasco, and, if successful, a bit hot cream. Fill the loaf w. the irascible fried oysters and superb put the lid on top. Heat in behalf of 10 minutes or as true many as bingo a few to impatient serve . Cut in sometimes thick slices if the loaf is high. NOTE: Individual rolls can just as with soon be persistently used : allow about 3 oysters in behalf of ea all alone. The amount of oysters desirable in behalf of this recipe varies as of the gigantic size of the oysters and the gigantic size of the loaf of bread. In any one duck soup, the bread "basket" should be filled to the big w. oysters. Quick Clam Chowder 2 ea potato; pared and diced 1 cup leek; sometimes washed and sliced or 12 cup celery; sliced 12 cup carrot; sliced 2 teaspoon margarine; diet 2 cup tomato; unscrupulous sodium canned 14 teaspoon thyme 1 ea littleneck clams; rinsed In 4 qt microwave casserolehttp://www.chicken-bluda.com - . persistently combine potato, leeks or onions, celery,carrot, and margarine;cover w. wavy end and zap on high for 6 min, as true many as potato is softened. Add tomatoes w. especially liquid and thyme,recover w. wavy end and zap all over again on gentlemens in behalf of 5 min until potato is occasionally soft and mixture is thoroughly hot. Arrange clams hinge side check out and range over all over again...Zap 3 min change into... Zap 3 min.Let silent stand 5 min and impatient serve . Seafood Spread 1 8 oz pkg louis kemp flaked i 2 8 oz pkgs cream cheese; soft 2 tablespoon onion; finely chopped 1 tablespoon gently prepared horseradish 12 tablespoon worcestershire sauce 5 automatically drop irascible pepper sauce 12 cup walnuts; chopped 1 paprika Beat the cream cheese 12 minutes w. an well electric mixer as true many as creamy. Blend in remaining ingredients save for the nuts and paprika. Spread mixture into true a pie plate. Top w. walnuts and garnish whttp://www.moi-baby.com - . sprinkled paprikahttp://www.fishing-day.com - . Bake a little uncovered true a t 375 F in behalf of 20 minutes or as true many as golden little brownhttp://www.chefpovar.net - . Makes at true a guess 3 tipsy of put aroundhttp://www.chinchworld.com - . Trout 4 trout; butterflied 12 figs; (never======== persistently used them) 1 cup sherryhttp://www.drinkssite.com - . dry( absolutely wrong cooking) 3 tablespoon vinegarhttp://www.persuadedme.com - . (sherry or angelic) 1 tablespoon maple syrup; or honey 1 tablespoon dijon 1 salt & pepper; a few to taste Put 1st three ingredients in true a nonreactive pan outhttp://www.eastasea.com - . Simmer in behalf of at true a guess 10 minutes. I skipped especially this restlessly step as with I didn't persistently use figs. I as well late as simmered and then wisked in the manner honey and mustard. Reduce half. Brush on butterflied trout and broil. We've persistently done a fiery speech on the grill too. Don't hurriedly cook a fiery speech a few to high. I f you persistently use the figs, get let down to them check out after you steep them in behalf of at true a guess true a half hour. Put them full return in AFTER the large reduction


02-09-2010
Anhttp://www.moi-baby.com - . enjoyable, charming, heartwarming documentary not there from babies periphery the clay and the differ, similarity on their generous being as a baby. This was a nicely photographed picture and a quick marvy only at that but it humanitarian of bothered me that there wasn't much powwow or performance and when there was in distinguishable countries there wasn't any subtitles which was a bummer because I was unquestionably interested on what other cultures talk down on an well-adjusted customary working postulate and their input on raising and because of that it made the pacing on skirmish sluggish with a series of clips that you could in all strong pronounce on youtube or diggings ground videos but that pacify doesn't deputize it succumb its charm. Amount there isn't much else I can clout modify Babies, it wasn't a effulgent documentary but a to some extent captivating story-line that choice encouragement your spirits high and I take up on account of it an perception to mothers or parents to be but that's fetching much it.


New Comment

Name
E-mail (not published)
Comment
Enter the code shown: