Upload FAQ

          Article, Upload FAQ 
          Member of  ScriptUtils 

Solution for several problems with upload progress bar.
What version of the upload object should I use? What are differences between Huge ASP upload and Pure ASP upload?
Describes some problems with IIS6 and upload of large files.
Some common answers to handle upload data with size over allowed limit. Possible solutions, problematic situations, communication between client browser (IE and similar) and IIS server.
How to handle several types of source form encoding using HugeASP upload and ASPForm object.
Some clients have problem with upload speed. This FAQ has a short info and performance test comparisons to reveal the problem.
Upload FAQ
Still expire after full installation?
Install/deploy/distribute software without exe setup?

Problem with upload of big files, cannot upload more than xxxkB/MB?
Upload without user interaction?
Expire of evaluation version?

 Problem with upload of big files?    

      Q: We want to purchase your product for uploading files to server. But we want to test it for larger files up to 10 -15 MB but your 60 day trial version allows us to upload only below 1MB from our web browses to our web server. I believe your ASP upload is a very good tool and we are keenly interested in buying it. SO please let me know how we can test it for more than 1 Mb. 

      Trial (evaluation) version of Huge-ASP upload has no functionality limit - except 60 day evaluation period. Please see ScriptUtils.ASPForm.Upload - Files and forms with large/huge size. article. The article contains info about important settings if you want to upload large files (or if you want to accept uploads on slow internet connections). The problem is probably with short ScriptTimeout or small free space on a temporary drive.
       There is also a second kind of problems - proxy server between client and server. Such proxy can limit the size of post data - and the limit is usually set to 1MB.
      

 Upload without user interaction?    

      Q: The program looks very nice. I am only wondering if the following is possible. Is it possible to upload a file without user interaction? So that the user doesn't need to select the file to upload.
      I want this to be an automatic process. I know the files that need to be uploaded, so when I open the upload.asp page, I want the upload progress be executed automatically. If this is possible, where can I find it in your help?

      This functionality has some of very old versions of internet browsers. There is a big security problem with such function - imagine what you can to do on a client computer with such security leak ...
      So this is not possible in standard HTML and JavaScript/VBScript now - because of security reasons. You cannot access files on client computer in safe-scriptable code, of course.

      We can use some work-around for such work, of course - using unsafe code - Scripting and ADODB objects. I wrote a short article with full VBS source code at https://www.motobit.com/tips/detpg_uploadvbsie.htm.

 Still expire after full installation?   

      Q: We've downloaded & installed the full version as instructed (first removing the old version), but we are still getting a message saying
'ScriptUtils.ASPForm (0x80040112)
Evaluation version of Huge-ASP upload was expired.' can you advise please?

       This problem cohere with DLL locking and caching. ASPFORM.DLL and SCPTUTL.DLL are locked by dllhost.exe, ASP process. You can avoid this problem:
1. Stop w3svc service
2. Install full version of ScriptUtilities and Huge-ASP upload
3. Start w3svc service

 Install/deploy/distribute software without exe setup?   

      Q: Can I install Huge-ASP file upload without scptutl.exe file? How can I redistribute upload and scriptutilities?

       ScriptUtilities and Huge-ASP upload package (scptutl.exe) contains samples, help and two main DLLs - ASPForm.DLL containing Huge-ASP file upload (ASPForm, FormFields, FormField and FormParser classes) and ScptUtl.DLL containing ScriptUtilities (Kernel, ByteArray, Process, Thread, Advapi, INIFile, ZLib and LogFile classes).
       You will only need these two .DLL files. You can copy the DLLs to server-side and register them by regsvr32.

       You can get these files by 'ScptUtl.exe /T:c:\temp /C' command.

 Expire of evaluation version?    

      Q: Actually I download your 60 days free evaluation version ( Huge-ASP upload, ScriptUtilities library …..) from your site. I downloaded this software some where in the month of June’02. I worked few days to check the need of our software. When I have written very small program to check it is working, then it says:

ScriptUtils.ASPForm(0x80040112)
Evalution version of Huge-ASP upload was expired.

Actually we did’nt even check all features of your software for our product. And now it is not working. Please help me so that we can check more features of your software with our requirements.

       ScriptUtilities and Huge-ASP upload evaluation version contains simple 60-day expiration mechanism. Please go to registry, HKEY_LOCAL_MACHINE\SOFTWARE\Pstruh key and delete License key.
       Remember that the software is NOT a freeware (please see License page for ScriptUtilities and Huge ASP file upload), you can use this feature to get more evaluation time.

Performance tests of several methods to store files on server-side. Save file to disk, store to database.
  Other links for Upload FAQ
      Easy to use, hi-performance ASP file upload component with progress bar indicator. Let's you upload multiple files with size up to 2GB to a disk or database along with another form fields. Works with large posts, any character set (including unicode utf-8). Contains one-click multiple files/folders download with on-the-fly compression (Using BinaryWrite/BinaryRead).
      Hi-performance text file logging for ASP/VBScript/VBA applications. Lets you create daily/weekly/monthly log files with variable number of logged values and extra timing and performance info.
       Lets you work with safearray binary data in VBS/JS. It also enables conversion between binary and String data using several code pages. ZLib compress and uncompress functions. Lets you transfer files using compressed stream from a client to server using IE.
      This library also enables calling of some Kernel and Advapi functions (performance, timing, sleep, configuration ...) and enables native work with INI files.

© 1996 – 2005 Motobit Software, help{at}pstruh.cz, help v. 2.16.14