Avatar billede mini-me Nybegynder
22. juli 2002 - 16:16 Der er 2 løsninger

Problem med upload script

Okay jeg har nu arbejdet mig frem til dette stykke script, som skulle være så smart at når man uploade en fil så bliver filen automatisk genereret til en thumbnail, og lagt i en valgt kategori.

Men efter at have udvidet systemet med at den skal lægge til forskellige kategorier får jeg bare Persits.Upload.1 (0x800A0001)
Unspecified error
/bilnyt.dk/admin/upload.asp, line 5

Jeg har lagt mærke til at det er fordi jeg har tilføjet linien :
kategori = request.Form("kategori")

men uden den kan jeg da ikke lægge den i det bibliotek jeg vil have?!

Har brug for noget hjælp har stirret mig godt blind nu..!!

<%
if Request.Querystring("uploading") = "ok" then       
    kategori = request.Form("kategori")
    Set Upload = Server.CreateObject("Persits.Upload")
    Count = Upload.Save("E:\WWWRoot\bilnyt.dk\upload")
    Response.Write "<font face='Century Gothic' size='1'>" & Count & " fil(er) uploadet til serveren."
   
    For Each File in Upload.Files
       
   
    Set Image = Server.CreateObject("AspImage.Image")
    sPathOut = "Thumb_" & Mid(File.Path, InstrRev(File.Path, "\") + 1)
    Image.LoadImage File.Path
    Image.ImageFormat = 5
    Image.ResizeR 140,120
    Image.JPEGQuality = 60
    Image.FileName = Server.MapPath("../galleri/" & kategori & sPathOut)
    Image.SaveImage
    response.Write File.Name
    Next
   
end if
%>
<form method="post" enctype="multipart/form-data" action="upload.asp?uploading=ok">
    <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="1">
        <TR>
            <TD>Vælg billede</TD>
            <TD><input type="file" name="file1" ID="File1"></TD>
        </TR>
        <TR>
            <TD>Kort beskrivelse</TD>
            <TD><input type="text" name="smallInfo" ID="Text1"></TD>
        </TR>
        <TR>
            <TD>Vælg kategori</TD>
            <TD>
                <select name="kategori" ID="Select1">
                    <option value="Alu" selected>AluFælge</option>
                    <option value="Haekspoiler">HækSpoiler</option>
                    <option value="lygter">Lygter</option>
                    <option value="projekter">Special-Projekter</option>
                    <option value="Skorter">Skørtesæt</option>
                    <option value="udstodning">Udstødning</option>
                </select></TD>
        </TR>
        <TR>
            <TD><input type="submit"></TD>
            <TD></TD>
        </TR>
    </TABLE>
</form>
Avatar billede eagleeye Praktikant
22. juli 2002 - 16:51 #1
du kan ikke bruge Request.Form med upload kompunent du skal bruge upload kompunenten til at hendte form data så disse to linier:

    kategori = request.Form("kategori")
    Set Upload = Server.CreateObject("Persits.Upload")

Skal laves til:

    Set Upload = Server.CreateObject("Persits.Upload")
    kategori = Upload.Form("kategori")
Avatar billede mini-me Nybegynder
22. juli 2002 - 17:29 #2
Fandt selv løsningen først... men du har også en korrekt løsning 50 / 50
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester