Welcome Guest! You need to login or register to make posts.

Notification

Icon
Error

Options
Go to last post Go to first unread
Steve_Sensei  
#1 Posted : Friday, October 14, 2011 1:35:10 PM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

I have ImageUploader working fine in InternetExpolorer, but it throws error messages in Firefox (Some server-side error occurred). I'm using this in a Classic ASP page with a test license

My coding is:

Code:
<script type="text/javascript">
		
		var uploader = $au.uploader({
			id: 'ImageUploader1',
			width: '750px',
			height: '500px',
			licenseKey: '76FF4-0045E-FF691-D8D1D-8D0BA-0B21FB',
			activeXControl: {
				codeBase: 'Scripts/ImageUploader7.cab'
			},
			javaControl: {
				codeBase: 'Scripts/ImageUploader7.jar'
			},
			converters: [
				
				{ mode: '*.*=Thumbnail', 
        				thumbnailFitMode: 'ActualSize',
        				thumbnailWidth: '500',
					thumbnailHeight: '500',
					thumbnailWatermark: 'ImageUrl=../graphics/uploaded-photo-watermark.gif;Width=180;Height=50;Opacity=100;Position=BottomLeft'}
			],
			uploadSettings: {
				actionUrl: '<%= strUploadComponent %>.asp'
			},
			restrictions: {
				fileMask: '*.jpeg;*.jpg;*.jpe',
				maxFileSize: 2 * 1024 * 1024 // 2 MB
			}
		});
		
		uploader.writeHtml();
		
	</script>
Dmitry.Obukhov  
#2 Posted : Sunday, October 16, 2011 9:48:50 PM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Hello Steve,

You experience this problem because of loosing HTTP-only cookies. The fact is that Image Uploader does not send cookies in output requests in non-Internet Explorer browsers by default and, therefore, session and authentication tickets are lost during the upload. You should add cookies manually through addCookie() method.
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Steve_Sensei  
#3 Posted : Tuesday, October 18, 2011 11:18:57 AM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

Since posting this, I have upgraded to a paid licensed version of the Image Uploader and moved the files to their final destination folder. The problem reported above still exists, but using Fiddler and the Java console, I have traced the problem down to this line in your Persits ASP Upload code:

strFileName = GetSafeFileName(objSourceFile.FileName)

The error message is "object required: objSourceFile'

What I don't understand is that the Persits ASP Upload file I'm using (modified to store the file data in a database instead of an XML file as in the example) works in Explorer, using ActiveX, but not in Java.
Dmitry.Obukhov  
#4 Posted : Wednesday, October 19, 2011 2:53:02 AM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Hello Steve,

Actually, Persits ASP Upload is a third-party software and not implemented by Aurigma. Unfortunately, we are not responsible for it. Anyway, could you please provide me with Java console dump, and information you got in Fiddler?
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Steve_Sensei  
#5 Posted : Wednesday, October 19, 2011 10:50:39 AM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

The Java console dump using Firefox:

Java Plug-in 1.6.0_27
Using JRE version 1.6.0_27-b07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Stephen Greenstein

Aurigma Image Uploader: version: 7.0.15.0
Aurigma Image Uploader: build date: 2010/12/17
Aurigma Image Uploader: current document URL: http://www.bangvip.com/a...ction=add&albumID=17
Aurigma Image Uploader: downloaded file: C:\DOCUME~1\STEPHE~1\LOCALS~1\Temp\IUJ5576381427802366009IUWatermark_0NormalDwnld.tmp, response code: 200
Aurigma Image Uploader: reading cookies...
Aurigma Image Uploader: read document cookies: __utma=90903433.1769147011.1316971207.1319038870.1319049354.29; __utmz=90903433.1316971207.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ASPSESSIONIDQSTBRDSS=DKKJMHHDPNGIEEDNONCACILI; __utmc=90903433; firstName=Administrative; recordID=3; lastName=Access; accessLevel=1; adminID=2; ASPSESSIONIDQSCTQQBD=BIPDIIHDPJKKMNGOEFFCEACA; __utmb=90903433.6.10.1319049354
Aurigma Image Uploader: chunk upload: off
Aurigma Image Uploader: uploading to http://www.bangvip.com/a...AspUpload.asp?albumID=17
Aurigma Image Uploader: using proxy: null
Aurigma Image Uploader: probing action URL with test request
Aurigma Image Uploader: request cookies: <__utma=90903433.1769147011.1316971207.1319038870.1319049354.29; __utmz=90903433.1316971207.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ASPSESSIONIDQSTBRDSS=DKKJMHHDPNGIEEDNONCACILI; __utmc=90903433; firstName=Administrative; recordID=3; lastName=Access; accessLevel=1; adminID=2; ASPSESSIONIDQSCTQQBD=BIPDIIHDPJKKMNGOEFFCEACA; __utmb=90903433.6.10.1319049354>
Aurigma Image Uploader: warning: test HEAD request failed with code 500, response page:

Aurigma Image Uploader: request cookies: <__utma=90903433.1769147011.1316971207.1319038870.1319049354.29; __utmz=90903433.1316971207.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ASPSESSIONIDQSTBRDSS=DKKJMHHDPNGIEEDNONCACILI; __utmc=90903433; firstName=Administrative; recordID=3; lastName=Access; accessLevel=1; adminID=2; ASPSESSIONIDQSCTQQBD=BIPDIIHDPJKKMNGOEFFCEACA; __utmb=90903433.6.10.1319049354>
Aurigma Image Uploader: error: exception com.aurigma.imageuploader.upload.UploadException thrown.
<<<<<<<<<<<<<<<<
com.aurigma.imageuploader.upload.UploadException
at com.aurigma.imageuploader.upload.w.a(Unknown Source)
at com.aurigma.imageuploader.upload.m.a(Unknown Source)
at com.aurigma.imageuploader.upload.n.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>>>>>>>

Aurigma Image Uploader: upload failed! Error code = 4, responsePage:
<font face="Arial" size=2>
<p>Microsoft VBScript runtime </font> <font face="Arial" size=2>error '800a01a8'</font>
<p>
<font face="Arial" size=2>Object required: 'objSourceFile'</font>
<p>
<font face="Arial" size=2>/admin/PersitsAspUpload.asp</font><font face="Arial" size=2>, line 31</font>

and from Internet Explorer with the Uploader set to "Java" type, using Fiddler:

<font face="Arial" size=2>
<p>Microsoft VBScript runtime </font> <font face="Arial" size=2>error '800a01a8'</font>
<p>
<font face="Arial" size=2>Object required: 'objSourceFile'</font>
<p>
<font face="Arial" size=2>/admin/PersitsAspUpload.asp</font><font face="Arial" size=2>, line 31</font>

Java dump using Internet Explorer and type set to "Java":

Aurigma Image Uploader: warning: Cannot obtain applet's id.
Aurigma Image Uploader: version: 7.0.15.0
Aurigma Image Uploader: build date: 2010/12/17
Aurigma Image Uploader: current document URL: http://www.bangvip.com/a...ction=add&albumID=17
Aurigma Image Uploader: downloaded file: C:\DOCUME~1\STEPHE~1\LOCALS~1\Temp\IUJ6920925442891343399IUWatermark_0NormalDwnld.tmp, response code: 200
Aurigma Image Uploader: reading cookies...
Aurigma Image Uploader: read document cookies: __utma=90903433.281663859.1318790524.1318959358.1319049789.4; __utmb=90903433.14.10.1319049789; __utmz=90903433.1318790524.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=90903433; ASPSESSIONIDQSCTQQBD=FIPDIIHDGKBFJBJCJOCOEPMP; firstname=Administrative; accessLevel=1; lastname=Access; adminID=2
Aurigma Image Uploader: chunk upload: off
Aurigma Image Uploader: uploading to http://www.bangvip.com/a...AspUpload.asp?albumID=17
Aurigma Image Uploader: using proxy: http://127.0.0.1:8888
Aurigma Image Uploader: probing action URL with test request
Aurigma Image Uploader: request cookies: <__utma=90903433.281663859.1318790524.1318959358.1319049789.4; __utmb=90903433.14.10.1319049789; __utmz=90903433.1318790524.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=90903433; ASPSESSIONIDQSCTQQBD=FIPDIIHDGKBFJBJCJOCOEPMP; firstname=Administrative; accessLevel=1; lastname=Access; adminID=2>
Aurigma Image Uploader: warning: test HEAD request failed with code 500, response page:

Aurigma Image Uploader: request cookies: <__utma=90903433.281663859.1318790524.1318959358.1319049789.4; __utmb=90903433.14.10.1319049789; __utmz=90903433.1318790524.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=90903433; ASPSESSIONIDQSCTQQBD=FIPDIIHDGKBFJBJCJOCOEPMP; firstname=Administrative; accessLevel=1; lastname=Access; adminID=2>
Aurigma Image Uploader: error: exception com.aurigma.imageuploader.upload.UploadException thrown.
<<<<<<<<<<<<<<<<
com.aurigma.imageuploader.upload.UploadException
at com.aurigma.imageuploader.upload.w.a(Unknown Source)
at com.aurigma.imageuploader.upload.m.a(Unknown Source)
at com.aurigma.imageuploader.upload.n.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
>>>>>>>>>>>>>>>>

Aurigma Image Uploader: upload failed! Error code = 4, responsePage:
<font face="Arial" size=2>
<p>Microsoft VBScript runtime </font> <font face="Arial" size=2>error '800a01a8'</font>
<p>
<font face="Arial" size=2>Object required: 'objSourceFile'</font>
<p>
<font face="Arial" size=2>/admin/PersitsAspUpload.asp</font><font face="Arial" size=2>, line 31</font>

Internet Explorer works perfectly when it is using ActiveX
Dmitry.Obukhov  
#6 Posted : Thursday, October 20, 2011 1:54:45 AM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Hello Steve,

Could you please try another upload component for classic ASP, e.g. ABCUplod ASP and let me know about your results?
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Steve_Sensei  
#7 Posted : Thursday, October 20, 2011 7:16:20 AM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

Sorry, I'm on a GoDaddy shared hosting server and Persits is the only upload component they offer.
Dmitry.Obukhov  
#8 Posted : Friday, October 21, 2011 2:23:23 AM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Please provide me with a link to your page with Image Uploader (with login/password).
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Steve_Sensei  
#9 Posted : Friday, October 21, 2011 7:29:19 AM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

http://www.bangvip.com/admin/
login using admin for username and password
Once logged in, click on Albums
Then, click on the Aurigma album
Dmitry.Obukhov  
#10 Posted : Sunday, October 23, 2011 9:21:13 PM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Hello Steve,

Thanks for this link. I checked it, and reproduces the problem on Java-enabled browsers.
Could you please ask your hosting company to check whether session states for classic ASP is enabled. If so, please ask them to disable it. How to do it, please read in this topic.

If it do not help, please share you server-side code.
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Steve_Sensei  
#11 Posted : Monday, October 24, 2011 6:59:55 AM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

Session states are enabled, but on a shared hosting server I cannot turn them off. Also, I am use sessions in other parts of this web site.
Here is my Persits upload code with comments left in:

<%@LANGUAGE="VBSCRIPT"%>
<!--#INCLUDE FILE = "../Connections/bangvip.asp" -->
<!--#INCLUDE FILE = "../includes/Adovbs.inc" -->
<!--#INCLUDE FILE = "../includes/aspFunctionsLibrary.asp" -->
<%
Dim strGalleryPath
strGalleryPath = "../club-photos/"

Dim objFileSystem
Set objFileSystem = Server.CreateObject("Scripting.FileSystemObject")

Sub ProcessPersitsAspUpload
'Create Persits Upload object for upload processing.
Dim objUpload
Set objUpload = Server.CreateObject("Persits.Upload")
objUpload.CodePage = 65001 'UTF8
objUpload.Savevirtual("/club-photos/")

'Get total number of uploaded files (all files are uploaded in a single package).
Dim intFileCount, i
intFileCount = (RemoveLeadingCharacters(objUpload.Form("PackageFileCount").Value))
'Response.Write "packageFileCount = " & (objUpload.Form("PackageFileCount").Value) & "<br />"
'Response.Write "intFileCount = " & StripNonNumeric(intFileCount) & "<br />"
'Iterate through uploaded data and save the original file, thumbnail, and description.
For i = 0 To StripNonNumeric(intFileCount) - 1
'Get source file and save it to disk.
Dim objSourceFile
Set objSourceFile = objUpload.Files("File0_" & i)
Dim strFileName
'Response.Write "objSourceFile = " & objSourceFile
strFileName = GetSafeFileName(objSourceFile.FileName)
'objSourceFile.SaveVirtual("UploadedFiles\" & strFileName)

'Response.Write "strFileName in loop = " & strFileName & "<br />"
'Get first thumbnail (the single thumbnail in this code sample) and save it to disk.
'Dim objThumbnail1File
'Set objThumbnail1File = objUpload.Files("File1_" & i)
'objThumbnail1File.SaveVirtual("UploadedFiles\Thumbnails\" & strFileName & ".jpg")

'Add filename to database
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open MM_bangvip_STRING
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "photos", oConn, adOpenDynamic, adLockOptimistic, adCmdTable

rs.AddNew
rs("albumID") = CleanString(Request.Querystring("albumID"))
nameLength = len(strFileName)
fileName = right(strFileName,nameLength-2)
rs("photoName") = fileName
rs("featured") = 0
rs("datePosted") = Now()
rs.Update
oConn.Close
Set oConn = Nothing
Next
End Sub

'This method verifies whether file with such name already exists
'and if so, construct safe filename name (to avoid collision).
Function GetSafeFileName(strFileName)
'Response.Write "strFileName = " & strFileName & "<br />"
Dim strNewFileName
strNewFileName = strFileName
Dim j
j = 1
While (objFileSystem.FileExists(Server.MapPath(strGalleryPath & strNewFileName)))
strNewFileName = j & "_" & strFileName
j = j + 1
Wend
GetSafeFileName = strNewFileName
End Function

'WORKAROUND: Persits Upload component adds two #13#10 leading characters during form value parsing.
Function RemoveLeadingCharacters(Value)
If Len(Value) < 2 Then
RemoveLeadingCharacters = Value
Else
RemoveLeadingCharacters = Right(Value, Len(Value) - 2)
End If
End Function

ProcessPersitsAspUpload
%>
Dmitry.Obukhov  
#12 Posted : Tuesday, October 25, 2011 3:15:55 AM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Hello Steve,

Thanks for the server-side code. We are checking it. Sorry for the inconvenience. I leave this post open.
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Dmitry.Obukhov  
#13 Posted : Tuesday, October 25, 2011 7:46:23 PM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Hello Steve,

We checked this problem in our testing lab. PersitsAsp Upload parses the Image Uploader’s POST requests incorrectly. Our developer reported about it to Persits Software:
Quote:
Hi,

I'm trying to use AspUppload control with the Aurigma Image Uploader component. When Aurigma Image Uploader send data to the server it sends additional "Content-Transfer-Encoding" header. Here is a part of the request. I've stripped some irrelevant parts.

POST http://localhost/asp_iu7/PersitsAspUpload.asp HTTP/1.1
Content-Length: 5283
Content-Type: multipart/form-data; boundary=xI7YUDZ21GIIN_QFywVTL7nHLyN849TPouxX
Host: localhost

--xI7YUDZ21GIIN_QFywVTL7nHLyN849TPouxX
Content-Disposition: form-data; name="PackageIndex"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

0
--xI7YUDZ21GIIN_QFywVTL7nHLyN849TPouxX
Content-Disposition: form-data; name="PackageCount"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

1
--xI7YUDZ21GIIN_QFywVTL7nHLyN849TPouxX
Content-Disposition: form-data; name="PackageGuid"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

{7C9C0490-EDC5-5C98-45B8-1B7CB4030CE7}
--xI7YUDZ21GIIN_QFywVTL7nHLyN849TPouxX
...


The problem is that AspUpload incorrectly parses such request. When I try to get value from request like objUpload.Form("PackageIndex").Value , this header appears in the value: "Content-Transfer-Encoding: 8bit\r\n0". Please help!
Thanks!

Here is the reply of Perits Software:
Quote:
AspUpload was not designed to work with non-standard formats, so there is nothing I can do at this time, try some other component.

Peter Persits
Persits Software, Inc.
http://www.persits.com

In this case, please try to contact with GoDaddy company, and ask them to install another ASP upload component.
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Steve_Sensei  
#14 Posted : Saturday, October 29, 2011 10:45:26 AM(UTC)
Steve_Sensei

Rank: Newbie

Groups: Member
Joined: 10/4/2011(UTC)
Posts: 8

Many thanks for your help on this problem Dmitry.

Steve
Dmitry.Obukhov  
#15 Posted : Sunday, October 30, 2011 6:08:22 PM(UTC)
Dmitry.Obukhov

Rank: Advanced Member

Groups: Member
Joined: 5/29/2010(UTC)
Posts: 1,310

Thanks: 8 times
Was thanked: 111 time(s) in 111 post(s)
Good day Steve,

If you have any additional questions please feel free to let me know.
Best regards,
Dmitry Obukhov
Technical Support. Aurigma, Inc.
Users browsing this topic
Similar Topics
aurigma image uploader not working in firefox (Discussions – ActiveX/Java Uploader)
by eswaran 12/15/2010 5:49:17 AM(UTC)
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.