/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fil Navn ASP smart upload?
Fra : Ukendt


Dato : 13-12-07 17:12

Hej,

Med koden herunder kan brugere gemme filer på serveren, der skal først
indtastes en beskrivelse og et filnavn uden speciale karakterer og
mellemrum, disse oplysninger gemmes i en database, og derefter skal brugeren
med HTML formen gennemse, vælge og uploade den lokale fil til serveren.
Desværre gemmer scriptet filen med navnet fra brugerens PC, hvordan kan jeg
gemme filen med det navn der er indtastet og gemt i databasen, elle
sammenligne databasens navn med det navn som HTML formen sender til
upload.asp?

HTML form kode:
<form method="post" action="upload.asp" enctype="multipart/form-data">
<input type="file" name="file1" size="50"><br>
<br>
<input type="submit" value="Upload">
</form>

upload .asp:
<%' Variables
Dim mySmartUpload, intCount
' Object creation
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
' Upload
mySmartUpload.Upload
' Save the file(s) with their original names in a virtual path of the web
server
intCount = mySmartUpload.Save("../../../files/fileDB")%>

M.v.h.
Henning



 
 
Tonni Rasmussen (13-12-2007)
Kommentar
Fra : Tonni Rasmussen


Dato : 13-12-07 19:26

Henning Smed wrote in dk.edb.internet.webdesign.serverside.asp:

> Desværre gemmer scriptet filen med navnet fra brugerens PC, hvordan kan jeg
> gemme filen med det navn der er indtastet og gemt i databasen, elle
> sammenligne databasens navn med det navn som HTML formen sender til
> upload.asp?

Du kan bruge kommandoen
file.SaveAs()


Så har du mulighed for selv at navngive.

Jeg har en hel side med kode jeg selv bruger, så bare skriv igen.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ukendt (14-12-2007)
Kommentar
Fra : Ukendt


Dato : 14-12-07 16:42


"Tonni Rasmussen" <ikke@nogen.dk> skrev i en meddelelse
news:47617953$0$90272$14726298@news.sunsite.dk...
> Henning Smed wrote in dk.edb.internet.webdesign.serverside.asp:
>
>> Desværre gemmer scriptet filen med navnet fra brugerens PC, hvordan kan
>> jeg
>> gemme filen med det navn der er indtastet og gemt i databasen, elle
>> sammenligne databasens navn med det navn som HTML formen sender til
>> upload.asp?
>
> Du kan bruge kommandoen
> file.SaveAs()
>

Tak for dit svar jeg prøver med SaveAs, men det bliver ikke før midt i næste
uge, harddisken på den maskine der kører siden 'stod af' i nat så jeg venter
på en ny.

> Så har du mulighed for selv at navngive.
>
> Jeg har en hel side med kode jeg selv bruger, så bare skriv igen.

Tak for tilbudet du kan forvente at høre fra mig.
God weekend
Henning



Ukendt (15-12-2007)
Kommentar
Fra : Ukendt


Dato : 15-12-07 16:06


"Tonni Rasmussen" <ikke@nogen.dk> skrev i en meddelelse
news:47617953$0$90272$14726298@news.sunsite.dk...
> Henning Smed wrote in dk.edb.internet.webdesign.serverside.asp:
>
>> Desværre gemmer scriptet filen med navnet fra brugerens PC, hvordan kan
>> jeg
>> gemme filen med det navn der er indtastet og gemt i databasen, elle
>> sammenligne databasens navn med det navn som HTML formen sender til
>> upload.asp?
>
> Du kan bruge kommandoen
> file.SaveAs()
>
Hej Tonni,
Jeg har i dag afprøvet koden på en anden server.

hvis jeg bytter koden:
intCount = mySmartUpload.Save("../../../files/fileDB")

med:
intCount = mySmartUpload.files.item(1).saveAs("../../files/fileDB/test.jpg")

Kan jeg gemme filen med et andet navn.

Tak for hjælpen
Henning




Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste