Avatar billede ducks Nybegynder
04. november 2004 - 16:42 Der er 5 kommentarer og
1 løsning

Størrelse på fil inden upload

Er det muligt med enten JavaScript eller ASP at finde størrelsen på en fil, inden den bliver uploaded? Altså mens den ligger på brugerens computer.
Avatar billede hiks Nybegynder
04. november 2004 - 16:51 #1
hej

det kommer vist meget an på komponent eksempelvis

http://www.aspupload.com/manual_progress.html

der er der jo en progressbar - og det vil jo indirekte sige at den kan se hvor stor mængde der er så jow - det kan man vel godt. Har ikke eksperimenteret med en løsning til det - har altid brugt serverside selv med de ulemper der nu følger!

/hiks
Avatar billede ducks Nybegynder
04. november 2004 - 17:06 #2
Det eneste jeg selv har fundet i JavaScript er det her:

<html>
<head>
<script language="JavaScript">
function A()
{
var oas = new ActiveXObject("Scripting.FileSystemObject");
var d = document.a.b.value;
var e = oas.getFile(d);
var f = e.size;
alert(f + " bytes");
}
</script>
</head>
<body>
<form name="a">
<input type="file" name="b">
<input type="button" name="c" value="SIZE" onClick="A();">
</form>
</body>
</html>

Men tvivler på at nogen vil sige 'ok' til det, når Norton og Internet Explorer flipper helt ud.


Er det muligt i ASPUpload at sende videre til upload scriptet, så før den uploader åbne et nyt vindue hvor der står hvad filen fylder?

Jeg har prøvet noget a'la
<%
upload script start
%>
<script>
alert("<%=Upload.Size%>");
</script>
<%
upload fil
%>

Men den uploader altid filen før alt andet.
Avatar billede hiks Nybegynder
04. november 2004 - 17:31 #3
jeg tror måske godt det kan lade sig gøre - hvis du kigger lidt i deres sample så er der en format faktor der hedder: %V som udskriver totalt filstørrelse

det må kunne lade sig gøre at udskrive den og vurdere om overførslen skal stoppe eller fortsætte på baggrund af den.

tjek filen bar.asp

/hiks
Avatar billede ducks Nybegynder
16. december 2004 - 23:15 #4
Tror ikke det er mulit, desværre, men vil du ik alligevel have point?
Avatar billede hiks Nybegynder
16. december 2004 - 23:19 #5
nej tak - bare luk spørgsmålet!

/hiks
Avatar billede ducks Nybegynder
16. december 2004 - 23:42 #6
Ok så :)
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