Krystalware
SlickUpload | Documentation | Demos | Purchase | Free Stuff | Forums | Blog | Testimonials | Company | Contact

Krystalware Support Forums

Welcome Guest Search | Active Topics | Log In | Register

A few questions to help in the evaluation of SlickUpload Options
dclegg
#1 Posted : Tuesday, June 03, 2008 12:51:34 AM
Rank: Newbie

Groups: Registered

Joined: 6/3/2008
Posts: 1
I'm currently evaluating whether SlickUpload will be a viable replacement for the file upload control we use in an application we're currently porting from .NET 1.1 to v2.0, and have a few questions about how to achieve the functionality I require.

Firstly, the way our app works is that the user can provide a bunch of data in a form, with this data validated server-side. Associated with this data may be a file attachment, but this should only be uploaded if the server-side validation passes. I know I can use the UploadManager.AutoUploadOnPostback property to stop the file uploads automatically triggering on a server post-back, but have yet to figure out how to trigger the upload in the code-behind logic once I'm ready to do so. How can this be achieved?

Secondly, the main reason we're looking to replace our current file upload control is so we can have a file upload solution that shows progress and which works over a load balanced environment. The product page states that "SlickUpload fully supports web farms and web gardens through its state manager framework". Would it be a case of streaming the upload to a database (not SQL Server :-)) rather than to file, and using this database as the basis for state management for file progress? Is there an example somewhere of how I would go about implementing this?

Finally, if we were to purchase SlickUpload, do we get full source code to it? I couldn't find any indication one way or the other on the product website.
ChrisHynes
#2 Posted : Tuesday, June 03, 2008 4:59:18 PM
Rank: Administration


Groups: Administrators

Joined: 7/7/2005
Posts: 1,341
Location: Arlington, VA

Thanks for checking out SlickUpload. Here are answers to your questions:

  1. You could do the server side validation in a different step from the upload if you were to use AJAX to pass the other information to the server, perform the validation, and then trigger the upload client side if the validation passes. If you want to do it all in one step, you'll have to upload the file at the same time, unfortunately. Browser standards dictate that uploads are passed up with a form just like any other fields. If you're validating client side, the file would have to be uploaded at the same time as everything else. You could then determine whether to handle it or delete it.
  2. SlickUpload supports custom status managers that store status in a central location to make it available to all servers in a clustered environment. There is a built-in SQL Server provider, but you can also create your own.

    For storing data, SlickUpload also has upload stream providers that allow you to direct uploads directly to a streamable location. Built in are providers for the file system and SQL server, but again, you can create your own.

    What database are you using? I'd be interested in working closely with you to develop providers for it to add to SlickUpload.
  3. We offer a source code add-on option ($999) with the Enterprise license ($899).

Shoot me an email at chrish at krystalware dot com and I will send you a status manager example.

Let me know if you have any more questions.

Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.