Avatar billede Slettet bruger
15. maj 2005 - 17:36 Der er 4 kommentarer og
1 løsning

Spørgsmål om DUNDAS!

Hejsa!

Jeg har været igang med at eksperimentere lidt med at bruge DUNDAS Upload.

Jeg mangler bare lige at kunne hente to mere informationer ud af mit script.

Nedenfor ser du mit upload-script:

<%@ENABLESESSIONSTATE=FALSE%>
<!-- We disable maintaining session state so that more than one ASP
        page can be processed at the same time -->
<%
On Error Resume Next

dim objUpload    'instance of Upload component

Set objUpload = Server.CreateObject("Dundas.Upload")

objUpload.UseUniqueNames = false

objUpload.ProgressID = Request.QueryString("ProgressID")

objUpload.MaxFileSize = 10000000

objUpload.Save "C:\DoUpload\" 

if Err.Number <> 0 then
    Response.Redirect "main.asp?Success=" & Err.Description
else
    Response.Write "DONE!"
end if

set objUpload = nothing
%>

Hvordan kan man få den til at fortælle hvad den fil den uploadede er kommet til at hedde på serveren? Og hvordan kan man dermed også få den til at fortælle hvor stor den er?

Jeg vil gerne have at den fortæller disse to ting i Response.Write taggen.
Sådan at det står der i stedet for "DONE!" som der står nu.

Og sidst men ikke mindst! Kan man ikke definere i scriptet hvad filen skal hedde? Og i så fald, hvordan gør man så det?

Med venlig hilsen

Dan
Avatar billede busschou Praktikant
16. maj 2005 - 01:03 #1
Jeg har aldrig hørt om den komponent før. Men en lille søgning giver at du kan hente dokumentationen her
http://aspalliance.com/dundas/default.aspx
under linket
aspalliance.com/download/ProducktDocs.zip
---
Prøv hent det og installer og læs i hjælpen :o)
Jeg kan se der står noget om objUpload.getFileName
Samt denne her for størrelsen
--
'loop through all uploaded files, and output their size in bytes
For Each objUploadedFile in objUpload.Files
Response.Write("Size: " & objUploadedFile.Size & "<br>")
Next
--
Der er også eksempler på hvordan din opload form skal være mm.. så lur den :o)
Avatar billede Slettet bruger
16. maj 2005 - 01:20 #2
Hej

Jeg har kigget på denne dokumetation, men jeg kan stadig ikke få det til at virke...

Jeg forstår ikke i det ovenstående script hvor jeg skal placere "objUpload.getFileName"?

Det jeg bare gerne vil have er at den skal melde tilbage med hvad filen er kommet til at hedde efter at man har uploadet den...

Med venlig hilsen

Dan
Avatar billede busschou Praktikant
16. maj 2005 - 01:31 #3
Jeg kender det ikke rigtig men prøv følgende og se om det virker eller den giver fejl
---
<%@ENABLESESSIONSTATE=FALSE%>
<!-- We disable maintaining session state so that more than one ASP
        page can be processed at the same time -->
<%
On Error Resume Next
dim objUpload    'instance of Upload component
Set objUpload = Server.CreateObject("Dundas.Upload")
objUpload.UseUniqueNames = false
objUpload.ProgressID = Request.QueryString("ProgressID")
objUpload.MaxFileSize = 10000000
objUpload.Save "C:\DoUpload\"
if Err.Number <> 0 then
    Response.Redirect "main.asp?Success=" & Err.Description
else
    For Each objUploadedFile in objUpload.Files
      Response.Write("Size: " & objUploadedFile.Size & "<br>")
      Response.Write("file: " & objUpload.GetFileName(objUploadedFile.Path) & "<br>")
    Next
end if
set objUpload = nothing
%>
Avatar billede busschou Praktikant
16. maj 2005 - 01:55 #4
Det virkede måske bare? :o)
Avatar billede Slettet bruger
16. maj 2005 - 02:00 #5
JEPS!

Det virkede såmænd...

Det er jeg glad for, så kan jeg komme videre med mit lille projekt her...

Mange tak for hjælpen!!!

Med venlig hilsen

Dan
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