Avatar billede jens Nybegynder
13. juni 2001 - 12:39 Der er 7 kommentarer og
1 løsning

Kan med FSO få at vide hvor stor ( kb ) et billede er ?

Hej

Kan man med FSO få at vide hvor mange KB et billede er ?

Hilsen
Jens
Avatar billede nuno Nybegynder
13. juni 2001 - 12:43 #1
<%

Set oFSys = Server.CreateObject(\"scripting.filesystemobject\")
       
Set sFile = oFSys.GetFile(\"Ditbillede.jgp\")

response.write sFile.Size

%>

/nuno
Avatar billede nuno Nybegynder
13. juni 2001 - 12:43 #2
hmm jgp hvad er det for et format? ;)

.jpg skulle det have været - men det er bare en detalje

/nuno
Avatar billede nuno Nybegynder
13. juni 2001 - 12:45 #3
hvis det ikke ligger i samme mappe som den fil du kører scriptet fra så skal du have fuld sti i

Set sFile = oFSys.GetFile(\"Grafik/Ditbillede.jpg\")

hvor Grafik er en undermappe til den mappe, som filen med scriptet ligger i
Avatar billede nuno Nybegynder
13. juni 2001 - 12:48 #4
vær opmærksom på at ovenstående viser størrelsen i bytes

hvis du vil have det i KB - så skal du

response.write fix(CLng(sFile.Size) / 1024)

så får du størrelsen i hele antal KB

/nuno
Avatar billede jens Nybegynder
13. juni 2001 - 13:01 #5
Der er vist en lus i koden, eller hvad det nu kan være:

Server object error \'ASP 0177 : 800a0035\'

Server.CreateObject Failed

WorkImage.asp, line 120

The operation completed successfully.


Linie 120 er:
  Set sFile = oFSys.GetFile(\"test.jpg\")
Avatar billede nuno Nybegynder
13. juni 2001 - 13:25 #6
så skriv den fulde sti til filen - så skulle det virke (jeg kunne ikke lige huske om det var et \"must\")

Set sFile = oFSys.GetFile(\"C:\\inetpub\\wwwroot\\test.jpg\")

for eksempel

eller lidt mere dynamisk

Set sFile = oFSys.GetFile(request.servervariables(\"APPL_PHYSICAL_PATH\") & \"test.jpg\")

forudsat billedet ligger i samme directory som den fil, der afvikler scriptet.

/nuno
Avatar billede jens Nybegynder
13. juni 2001 - 14:33 #7
Så var den der - tak for hjælpen nuno
Avatar billede nuno Nybegynder
13. juni 2001 - 14:48 #8
np :)
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