Why is the installation package asking for ASP.NET ver 2.0?
UpFilesBE ver 1.1 and the Installation package UpFilesBEV11.exe both have been developed using Visual Studio 2005 and ASP.NET. So Visual Studio 2005 and ASP.NET ver 2.x are part of the requirements.
Why do I get errors like "Access to a certain directory/file denied"?
This is usually because of lack of proper permissions on the folder/file objects. Setting correct permissions for those objects for the NETWORK SERVICE user account (or other custom accounts) would resolve the problem.
Why don't I see the progress bar even though I see the progress page?
This could be because of a mismatch between the QSProgressID parameter value in the web.config file and the name passed in the querystring name/value pair in the client script.
This could also be because of the ProgressIndicator parameter value in the web.config file is set to something other than "1".
Please try to match your code values with the parameter values in the web.config file.
Can I have Form elements besides a file on my page?
UpFilesBE fully supports an access to all form data.
Why do I need to use ENCTYPE="MULTIPART/FORM-DATA" attribute in my Form element on the page?Uploading is performed via an Internet standard called
RFC1867 which requires this additional attribute to be specified: Form element may look like the following <FORM id="Form1" method="post" runat="server" ENCTYPE="MULTIPART/FORM-DATA"> UpFilesBE would throw an exception if the form element does not look like this.
What is the maximum size of the file I can upload with UpFilesBE?
expandata.net HTTPModule, UpFilesBEModule, is designed to handle unlimited file size but ASP.NET 2.0 puts a limit of 2 GB for the maxRequestLength parameter in the web.config file. This value is set by the IIS and cannot be changed.
How do I disable HTTPModule?
To disable the UpFilesBE's HTTPModule please comment out the following entry from the<httpModules>node of the web.config file. <add name="ProgressModule" type="UpFilesBEModule.UpFilesBEModule, UpFilesBEModule, Version=1.1.0.0, Culture=neutral, PublicKeyToken=43CA9D884B960532"/>
How do I save an uploaded file to a network File Server?
Create a node in the web.config file looking like the following. <identity impersonate="true" userName="uid" password="pwd"> Create a username "uid" on the local machine and on the fileserver machine. Give both users the same password "pwd".
Set the write permissions to the "destinationfolder" on the fileserver for the above user.
Set share of the "destinationfolder" on the fileserver.
Define a path like the following
string path = "\\\\fileserver\\destinationfolder";
Call the SaveAs method of the UploadedFile object.
objUploadedFile.SaveAs(path);
Can SSL be used with UpFilesBE?
Yes SSL can be used with UpFilesBE. When SSL is enabled for the Virtual Directories or Files all data is encrypted during transfer. Just configure your server with a certificate, enable your Web application for use with SSL and use 'https:' instead of 'http:' in the URL.
I don't see the file I uploaded to the Web Server. What do I do?
There are a number of reasons a file is not visible in the destination folder.
1) Is the destination folder name correct?
2) If using action attribute in the form is the name of the URL/page, the request getting submitted to, correct?
3) Does the form element have enctype="multipart/form-data"?
4) Does the file input field have a name?
What does the Progress Database mean and how do I use it?
- expandata.net UpFilesBE (ver 1.1) Progress Indicator object uses an SQL Server database for logging the real time progress info.
The following are the details of the progress Table record fields description.
- ProgressId : The Progress Id for this upload
- Started: Shows whether the upload has started
- StartDateTime : The upload start datetime
- TotalBytes : Total bytes to upload
- TransferredBytes : Bytes tranfered so far
- CurrentFile : The name of the file currently being uploaded
- CurrentDateTime : The current datatime
- Finished : Whether the upload has finished.
- Canceled : Whether the upload was Canceled.
- Progress Log Database Size:
The Progress Log Database Size is set to the default value of 10000 KB. For each new progress log session the log Table is truncated if it's size is greater than this value. For the debugging or the progress log analysis purposes ProgressDBMaxSize in the web.config file parameter can be set to a desired value.
- Truncating the Progress Log Database Table for every log session.
By default the Delete property of the progress indicator object is set to false and the log database Table is not Truncated.
This value can set to true indicatiing that the Table is Truncated at the end of every log session.
If the Table is not Truncated it's size can be controlled using the ProgressDBMaxSize parameter defined in the UpFilesParams section of the web.config file.
What types of support options are available? expandata.net offers a full standard support free of charge on products purchased in retail versions.
We want you to be perfectly satisfied with our software. If something is out of your expectations please let us know and and we'll try to fix it as soon as possible.
For an extra level of security, however, expandata.net offers Three (3) levels of support licences
(1)
Silver level Support Program providing a normal channel through to our engineers. Response times 48-72 hours.
(2)
Gold level Support Program providing a normal channel through to our engineers. Response times 24-48 hours.
(3)
Platinum level Support Program providing a priority channel through to our engineers. Response times 2-24 hours.
In fact we don't expect you to have any problems with our software and you would not need any Level of Support.
What are the details of license agreements?One developer Personal License is applicable to your own personal website and does not include any Commercial level or Corporate level websites. It is good for only one website. Each of you personal websites requires a separate One Developer Personal License.
A Single Corporate Level License is applicable to any Web Server one at a time. You can install UpFilesBE ver 1.0 to any number of Web Servers. The restriction, however, is that only one Web Server is using the product at one time. If you have more than one Web Servers using the UpFilesBE component simultaneously then the License is based on One Copy/One Server.
A 5-License Corporate Level pack is good for 5 Web Servers at a price of little more than 2 Licenses. If you have more than 5 Web Servers using the UpFilesBE component simultaneously then the License is based on One License/One Server unless more than one 5-license packs are purchased. One for each group of 5 Servers.
An Enterprise Corporate Level License is good for any number of Web Servers, within your enterprise, at a price of just about 4 Licenses.
What to do if a license key is not working? Please make sure to use the key issued for the product purchased. Each of our products has a different key generated at the time of each purchase.
If a key is not working it is probably not the key for the product in your hand.
Check the product and version referenced in the email sent for the key. They must match with the product and version you are using.
The purchasing department may have issued a key for a different product. In that case we can take a corrective action and issue the right key.
How to set the license key? 1) If the trial version of UpFilesBE is already installed goto
All Programs/expandata from the start menu.
Start the UpFilesBESettings.exe application.
Enter the exact key. The dialog box will return to show the key is valid.
2) If trial version is not already installed please download and install UpFilesBE ver 1.0. Enter the license key at the time of installation or, if you like, skip entering key here, complete the installation and goto step 1) above.
Can I get a copy of a lost license key? Please send us an email at
sales@expandata.net
We will be happy to provide a copy of a lost license key. Just include information such as ProductID and Your contact information which you used at the time of purchasing the product.