Avatar billede gnuen_fra Nybegynder
03. november 2004 - 21:03 Der er 3 kommentarer og
1 løsning

Ændring af filnavn

Følgende kode uploader to filer til en server. filernes sti og navn bliver derefter gemt i databasen. Mit spørgsmål er så. Hvordan kan jeg undlade at få stien til at stå i databasen så der kun står filnavnet og ingen sti?

filnavn: upload.asp

<%@language="vbscript" %>
<!--#include file="connect.asp"-->
<html>
<body>

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.SaveVirtual("../ting/")
%>

<b>her er filnavnene:</b><br>

<%
filepath = ""
For Each File in Upload.Files
filepath = filepath & File.Path & ","
Next
filearr = split(filepath,",")

sql = "INSERT INTO ting(overskrift,tekst,kategori,billeder,billeder2) values('"&session("overskrift")&"','"&session("tekst")&"','"&session("kategori")&"','"&filearr(0)&"','"&filearr(1)&"')"

Set varer = Server.CreateObject("ADODB.connection")
varer.Open database
set rs = varer.execute(sql)
%>

</body>
</html>

På forhånd tak for hjælpen!
Avatar billede hiks Nybegynder
03. november 2004 - 21:12 #1
filepath = ""
For Each File in Upload.Files
  filepath = filepath & File.Name & ","
Next

filearr = split(filepath,",")

/hiks
Avatar billede gnuen_fra Nybegynder
03. november 2004 - 22:42 #2
Har lige lavet et udtræk af filnavnene som ser sådan ud. Det er navnene på de poster de skal sættes ind i i databasen. :o(

her er filnavnene:
billeder,
billeder,billeder2,
Avatar billede gnuen_fra Nybegynder
03. november 2004 - 22:57 #3
hehe... nu fandt jeg selv svaret mellem ASPuploads dokumentation. men ellers tak for hjælpen /hiks

svaret er så til andres information at File.Filename skal være i stedet for File.Name
Avatar billede gnuen_fra Nybegynder
03. november 2004 - 22:57 #4
:o)
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