Upload til brugerdefineret bibliotek
jeg har en standard upload funktion, men hvordan kan jeg implementere en listmenu så den uploader til det bibliotek der passer til?http://border-wines.dk.virker.nu/admin/vin/upload_billede.asp
3 filer:
upload, uploaded, loader
kode for uploaded:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="loader.asp"-->
<%
Response.Buffer = True
' load object
Dim load
Set load = new Loader
' calling initialize method
load.initialize
' File binary data
Dim fileData
fileData = load.getFileData("file")
' File name
Dim fileName
fileName = LCase(load.getFileName("file"))
' File path
Dim filePath
filePath = load.getFilePath("file")
' File path complete
Dim filePathComplete
filePathComplete = load.getFilePathComplete("file")
' File size
Dim fileSize
fileSize = load.getFileSize("file")
' File size translated
Dim fileSizeTranslated
fileSizeTranslated = load.getFileSizeTranslated("file")
' Content Type
Dim contentType
contentType = load.getContentType("file")
' No. of Form elements
Dim countElements
countElements = load.Count
' Value of text input field "name"
Dim nameInput
nameInput = load.getValue("name")
' Path where file will be uploaded
Dim pathToFile
pathToFile = Server.mapPath("../../images/vin/") & "\" & fileName
' Uploading file data
Dim fileUploaded
fileUploaded = load.saveToFile ("file", pathToFile)
' destroying load object
Set load = Nothing
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<span class="10BlackNormal">
<%
If fileUploaded = True Then
Response.Write fileName & " data uploaded..."
Else
Response.Write "<font color=""red"">Filen kunne desværre ikke uploades...</font>"
Response.Write "<br>Vælg venligst en fil før du trykker på 'Upload'."
End If
%>
</span>
<table width="100%">
<form method="POST" enctype="multipart/form-data" action="uploaded.asp">
<tr>
<td width="100" class="10BlackNormal">Type:</td>
<td>
<select name="type" class="fields" id="type">
<option>Vælg</option>
<option value="Vin">Vin</option>
<option value="Land">Land</option>
<option value="Distrikt">Distrikt</option>
<option value="Producent">Producent</option>
</select></td>
</tr>
<tr>
<td width="100" class="10BlackNormal">Fil:</td>
<td>
<input name="file" type="file" id="file5" class="fields"></td>
</tr>
<tr>
<td width="100" class="10BlackNormal"> </td>
<td> </td>
</tr>
<tr>
<td width="100" class="10BlackNormal"> </td>
<td>
<input name="submit" type="submit" value="Upload" class="buttons"></td>
</tr>
</form>
</table>
</body>
</html>
jeg går ud fra at det er 'pathToFile = Server.mapPath("../../images/vin/") & "\" & fileName' der skal gøres noget ved, men jeg ved ikke hvad det er.
biblioteker:
../../images/vin/ = vin
../../images/land/ = land
osv...
