ASP.Net upload component with progress bar

Discussion in 'ASP.NET / ASP.NET Core' started by jzahoor, Jun 27, 2009.

Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.
  1. Does anyone have a recommendation for an upload component that has an AJAX-enabled (or other similar non-postback-enabled) progress bar and allows large file uploads (> 20MB)?

    I'm looking for a clean and cheap solution that works with .Net, is somewhat customizable and most importantly is compatible with DiscountASP hosting servers.

    Persists' ASPUpload is for ASP only and doesn't seem to be .Net friendly. I'm aware of ajaxuploader.com but am more interested in open-source-type controls that someone has already implemented without issues on DASP.

    Thanks,

    Jimmy
     
  2. Best license option that works with DASP

    Thanks for the reply Mark.

    I'm looking into purchasing from ajaxuploader.com

    Do you know if the basic Domain license will work with DASP? It's supposed to work with one domain and that's all I have and need it for.
    http://ajaxuploader.com/license.htm

    Also, from their FAQ, it seems that I can adjust the httpRuntime maxRequestLength value in my web.config to allow larger files. But they also say that
    "by default in IIS 7 requestFiltering has the MaxAllowedContentLength property enabled. It specifies, in bytes, the maximum length of the content in a request. The default is 30,000,000 (approximately 30 megabytes.) To change this value you must edit the following file:
    %windir%\System32\inetsrv\config\applicationHost.config.

    In the ApplicationHost.config file, locate the requestLimits node.
    Modify the following code.
    requestLimits maxAllowedContentLength ="10000000"


    Do you know what DASP has set on their IIS and if there is a way that I can set my own settings there?

    Thanks,

    Jimmy
     
  3. Hi,
    I don't know for sure but one thing is...DASP gives us liberties with the IIS7 accounts.
    Most of our valid root web.config settings/changes will work.
    In the past I was able to change the limits on both IIS6 and IIS7 here for large uploads.
    As for the Persists upload component with Progress Indicator, I still like it, even on an ASP.NET site.
    You can find may ASP.NET sites still using Classic ASP components for file uploads.
    All the best,
    Mark
     
  4. I checked 'http://ajaxuploader.com/license.htm' and it appears that you simply need to upload the license to your applications bin directory and have your web application reference it. If this is the case then you should be able to use it on our servers.

    You do have the rights and ability to update the 'maxAllowedContentLength' on yoru web.config file. The default setting is 30 MB.
     
  5. Sample of Persists progress bar

    Hi Mark,

    Do you know of a site or of code sample that demonstrates a working upload progress bar on a .Net website?

    Per Persists support page
    http://support.persits.com/show.asp?code=PS020704100

    "Problems and Issues
    It appears that the client-side progress bar functionality of AspUpload 3.0 no longer works under ASP.NET due to the way ASP.NET handles large posts. We will continue to investigate this issue and post our findings on this web site. ":confused:

    Thanks in advance.

    Jimmy
     
  6. Bruce

    Bruce DiscountASP.NET Staff

    RequestFiltering module is delegated that means you can override the server setting in your web.config.
     
Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.

Share This Page