04. januar 2006 - 02:03Der er
7 kommentarer og 1 løsning
Give filen et navn
Hejsa
Jeg har nedenfor følgende script til at uploade med til DUNDAS Upload: <% On Error Resume Next
Server.ScriptTimeout = 300
dim objUpload 'instance of Upload component
Set objUpload = Server.CreateObject("Dundas.Upload")
objUpload.UseUniqueNames = false
objUpload.Save "D:\Website\Upload\********"
if objUpload.Files.Count = 0 then Response.Redirect "default.asp" end if
Response.Redirect "default.asp"
set objUpload = nothing %> Scriptet fungerer som sådan udmærket. Men kan man ikke lave det sådan at filen får et navn som er forudbestemt? Der er jo en funktion med DUNDAS der gør at man kan lave filen til at have et unikt navn. Kan man så ikke i stedet bare give den fil der skal uploades et bestemt navn?
- Dette ville spare mig for en masse besvær og ekstra kode...
Jo, men der er bare ét problem med denne metode...
Mit ovenstående upload-script kan og skal håndtere mere end ét filformat... - Og det er jo først senere vi ved hvad extenssion-name er på filen... Så hvordan kan man lave det sådan at jeg definerer navnet på filen, men at formatet stadig er det oprindelige?
if objUpload.Files.Count = 0 then Response.Redirect "default.asp" end if
Response.Redirect "default.asp"
set objUpload = nothing %> - Men så uploader den slet ikke filen! Den siger bare at der ikke blev defineret nogen fil i formularen på forrige side... Men det underlige er at hvis jeg så går tilbage til mit "gamle" script igen så kører det fint, men så kan jeg jo bare ikke selv definere filnavnet... Og så er vi jo lige vidt...
Nej det hjælper ikke. Det samme problem er der stadig så...
Synes godt om
Slettet bruger
05. januar 2006 - 03:17#7
- Er der ikke en som har et komplet upload-script (til sammenligning), hvor man selv kan definere filnavnet? - og hvor filformatet bliver "fanget" inden selve uploaden starter?
\Dan
Synes godt om
Slettet bruger
11. januar 2006 - 17:40#8
- Jeg har hermed erfaret og læst mig til at man ikke kan angive specifik filnavn med DUNDAS upload... Derfor virker ovenstående forslag med "SaveAs" uheldigvis ikke...
Jeg løste problemet med FSO-MoveFile i stedet...
- FSO løser alt ;-)
- lukker spørgsmålet...
\Dan
Synes godt om
Ny brugerNybegynder
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.