Avatar billede palle-toft Nybegynder
27. december 2008 - 11:07 Der er 2 kommentarer

Upload af filer

Hej igen kære eksperter udi ASP etc...:-)

Jeg sidder og retter noget kode til, som jeg har "lånt" fra en anden hjemmeside jeg har fået lavet engang.

Alting virker så lang tid jeg bibeholder en drop down liste hvoir man kan vælge hvilket dir filen skal uploades i. Jeg vil imidlertid gerne have lavet det om, så jeg KUN oploader til et forud defineret dir. Fjerner jeg drop down listen og erstatter med en variabel med dirnavn i, lægges filen ikke her men i UPLOAD... Hvad gør jeg mon forkert? Her er lidt kode:

-----------------------------------------------------
upload.asp
-------------------------------------------------------
<!--#include file="../odbc.asp"-->

<%
root = ""
download_path = Server.Mappath("/upload/")
%>

<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="upload2.asp" ENCTYPE="multipart/form-data">

Uploades til følgende mappe:&nbsp;

<%
Set oFso = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFso.Getfolder(download_path)
Set Folders = oFolder.SubFolders
%>

<select name="mappe">
<% For Each folder In Folders %>
<option value='<% = folder.name %>' selected><% = folder.name %></option>

<% NEXT %>
</select>
<br>&nbsp;<br>
                   
Fil 1: <input type='FILE' class='formtxt' name='download' size='60'><br>

&nbsp;<br>

<input type="submit" name="Upload fil" value="Upload fil">
<br>&nbsp;<br>&nbsp;

</form>
               

-------------------------------------
upload2.asp - Her er asp siden der behandler det hele:
-----------------------------------

<!--#include file="../odbc.asp"-->
<%
root = ""
download_path = Server.Mappath("/upload/")
%>

<%

'On Error Resume Next

mappe = request("mappe")

Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.SetMaxSize 400000, True
Upload.OverwriteFiles = true
Upload.Save

mappe = Upload.Form("mappe")


For Each File in Upload.Files
    billede_stien = download_path & "/" & mappe & "/" & File.FileName
    File.SaveAs billede_stien
Next

response.redirect("upload.asp")
%>
Avatar billede keysersoze Guru
27. december 2008 - 11:39 #1
var det ikke lettere helt at fjerne den del af det og så definere din sti direkte i variablen "billede_stien" i upload-scriptet.
Avatar billede keysersoze Guru
09. april 2009 - 01:06 #2
lukketid?
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