Tak for jeres svar. Såvidt jeg forstår, er der ingen løsning på
problemet. Og da det er et luksusproblem, er det måske også
ligegyldig. Dog lige for at rekapitulere:
Jeg har siden adm15, hvor man kan indsætte data herunder hvilke filer
der skal uploades fra ens egen pc. Og netop her står (selvfølgelig) i
pågældende form ENCTYPE="multipart/form-data", da der skal kunne
uploades . Formen sender indholdet videre til siden adm16, hvor så
selve uploade skal ske. Og igen: Det virker perfekt.
Leif bad om koden fra adm16. Den er:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
<title>datamodtagelse16</title>
<link rel="stylesheet" type="text/css" href="formatering.css" />
<link rel="stylesheet" type="text/css" href="printer.css"
media="print" />
</head>
<body>
<div id="topbar">
<h1>Administratorside 16</h1>
</div>
<div id="menubar">
<ul>
<li><b>Administratorsider</b></li>
<li><a tabindex="1" class="menuplacering" href="adm1.asp"
title="adm.login" accesskey="i"><span class="genvejstast"> I</span> -
Login</a></li>
<li><a tabindex="2" class="menuplacering" href="adm2.asp"
title="adm.valg" accesskey="v"><span class="genvejstast"> V</span> -
Valg</a></li>
<li><a tabindex="3" class="menuplacering" href="adm19.asp"
title="adm.slut" accesskey="o"><span class="genvejstast"> O</span> -
Logout</a></li>
</ul>
</div>
<div id="indholdbar">
<p>Stamdata for perioden 2011/2012 er ændret d. 04-02-2012 16:56:39</
p>
</div>
</body>
</html>
Som du kan se så virker det,.Filerne er uploaded og brugeren får
ovennævnte kvittering om at alt er gået godt. Og det er det. filerne
ligger nu gemt på serveren.
men siden kan ikke valideres uden fejl :-(
Der hvor validatoren nævner multiform i l. 56, er der, hvor selve
uploaden foregår
' Upload og gem dokumenterne på serveren
' **************************************
Set Upload = Server.CreateObject("Persits.Upload")
' Overskriv hvis filen findes i forvejen
Upload.OverwriteFiles = true
Count = Upload.Save(sti)
og sti er tidligere sat til der hvor filerne korrekt bliver gemt, som
er
sti = Server.Mappath("/")
laengdefast = len(sti) + 1
sti = sti & "\dokumenter\"
mvh
Jens