C Catalina Medlem sedan okt. 2000 69 inlägg Frågan 23 feb. 2001 09:17 #1 Hej,
Jag har lite kod här som fungerar ypperligt på min maskin, där jag egen iis.
Nu så har jag flyttat den här koden till en helt annan maskin, där har vissa delar av koden slutat att fungera.
Nu behöver jag lite tips och idéer om vad som har slutat fungera.
Det koden borde göra är att spara upp en fil till servern.
byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
Set UploadRequest = CreateObject("Scripting.Dictionary")
BuildUploadRequest RequestBin
contentType = UploadRequest.Item("blob").Item("ContentType")
filepathname = UploadRequest.Item("blob").Item("FileName")
filename2 = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("blob").Item("Value")'
'Create FileSytemObject Component
Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")
'
'Create and Write to a File
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-22
'' Skapa databaskoppling
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Session("ConnectionString") ''
actid = UploadRequest.Item("activityid").Item("Value")
filename4 = actid&filename2
sql = "exec sp_getattachmentexist @activityid='"&actid&"', @name='"&filename4&"'"
set attachrs = conn.execute(sql)
@nders Medlem sedan juni 2000 32 967 inlägg det jag spontant kan komma att tänka på är att du(webservern) inte har rättigheter att skapa/spara filer i angiven mapp.
får du något felmeddelande?
------------------
<A HREF="http://cartman.nu " TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
C Catalina Medlem sedan okt. 2000 69 inlägg Vart ser jag vilka rättigheter Internet användaren har?
Mitt felmeddelande:
The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.
HTTP 500 - Internal server error
Internet Explorer
[Redigerat av Catalina den 23 feb 2001]
@nders Medlem sedan juni 2000 32 967 inlägg okaj, till att börja med så ska du stänga av 'vänliga felmeddelanden' / 'friendly error messages' i internet explorer. då står där i klartext vilket fel du får.
högerklick på mappen där filerna skall skapas -> properties -> security.
användaren IUSR_servernamn och antagligen också IWAM_servernamn måste få rxwd i rättighetsväg på mappen.
mvh,
------------------
<A HREF="http://cartman.nu " TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
C Catalina Medlem sedan okt. 2000 69 inlägg Hmm, korkad man känner sig...
Fast det är ju fredag om det är en ursäkt.
Tack iallafall, nu är jag förhoppningsvis felet lite mer på spåren.
/catalina