Thanks for Downloading Dynamic Web TWAIN 30-Day Trial!
Your download will start shortly. If your download does not begin, click here to retry.
Error Troubleshooting
HTTP process error
Symptom
When attempting to upload images using any of the HTTPUpload*** methods the upload fails and you receive this error.
Cause
- The write permission is not granted to the specified directory on the web server.
- The action page is incorrect or returns something from the web server.
- The port specified for uploading is incorrect.
- The size of the images you are trying to upload is larger than the maximum allowed size set by the server.
Solution
- Make sure the users who are uploading have permission to write images to the specified directory on the web server. (For example, give “Write” permission to the Authenticated Users.)
- Check the response string returned from the HTTP server to determine the cause of the HTTP process error. You can get this string by using the HTTPPostResponseString property.
-
Set the port to the correct one using HTTPPort. We recommend you get the Port and Server values this way:
var strHTTPServer = location.hostname; DWTObject.HTTPPort = location.port == "" ? 80 : location.port;
- If you have set IfSSL to true, you must set a secure port for the HTTPPort property. For example,
DWTObject.IfSSL = true; DWTObject.HTTPPort = 443;
For example: If the URL for the scan page is “http://localhost:3253/….”, you should set the port to 3253.
-
Check the server-side configuration
- Please reset the maximum transferable data size. If you are using
ASP.NET
, you can change the value in the following line in theWeb.Config
file.
<httpRuntime maxRequestLength="1000000"/> // In kilobytes
This line may also be required
<requestLimits maxAllowedContentLength="300000000" /> // In bytes
The following is an example config file
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.web> <httpRuntime executionTimeout="3000" maxRequestLength="102400"/> <compilation debug="true" /> </system.web> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="300000000" /> </requestFiltering> </security> </system.webServer> </configuration>
If you are using
PHP
, you can change the value in the following line in thephp.ini
file:upload_max_filesize = 2M
- Please reset the maximum transferable data size. If you are using