I've tried everything to find this error.

SoftArtisans.SAFile.1 error '80020009'
Error occurred when moving cached file to final destination. Please
check the NTFS permissions for the directory "E:\temp\" and the
directory containing the file
"D:\WWWRoot\rbuycom\www\Images\PropertyPhotos\190.gif". These
directories require Read, Write and Delete permissions by the anonymous
user ( NT account: IUSR_computername ) as well as for your
authenticated users.

/Forms/uploadphotopdo.asp, line 58

SCRIPT:
PropertyPhotoId = RS("PropertyPhotoId")
RS.Close
Set RS = Nothing


Line58 upl.SaveAs Server.MapPath("/Images/PropertyPhotos/") & "\" &
PropertyPhotoId & "." & fileSuffix
End If
Else
Err.Raise 2001, "Photo Limit Reached", "You may only upload five
photos per property. You have reached that limit for this property."
End If
Set fso = Nothing

Else
Err.Raise 2000, "Missing Photo Link", "You failed to include a photo
to upload. Use your back button to return to the previous page and try
again."
End If%>

Re: SoftArtisans.SAFile.1 error '80020009' by MattC

MattC
Mon Jun 20 15:01:06 CDT 2005

It would appear that you are using SoftArtisans FileUp to handle
uploaded files. The error indicates that there is a permissions problem
with one of the two directories involved. The first directory, E:\temp\
is the location that FileUp is caching uploaded files into. This
location is set through the Path property (upl.path in your case), or
it defaults to the system environment variable temp directory value.

After the files have been cached, a call to SaveAs tells FileUp where
to save the temp file. In order for this to work properly, the user
that your application is running under must have read/write/modify
access to both the cache directory and the destination directory. By
default, an ASP application runs as the IUSR_MachineName user. You may
be running under a different user, depending on how you have configured
IIS. Please see the SoftArtisans support site and check out the KB at
http://support.softartisans.com/kbview.aspx

This article deals with exactly the error you are describing:
http://support.softartisans.com/kbview.aspx?ID=984