Gå til innhold

Anbefalte innlegg

Hei.

 

Jeg lager en side hvor jeg skal laste opp en fil, et bilde eller PDf og det ejg trenger er å finne ut hvor stor denne bilden er i pixels.

 

dette er koden jeg bruker for å laste opp filen.

jeg bruker asp.net 2.0 og C#

 

<script runat="server">

 

 

 

 

protected void Button1_Click(object sender, EventArgs e)

{

if (FileUpload1.HasFile)

try

{

FileUpload1.SaveAs("C:\\Uploads\\" +

FileUpload1.FileName);

Label1.Text = "File name: " +

FileUpload1.PostedFile.FileName + "<br>" +

FileUpload1.PostedFile.ContentLength + " kb<br>" +

"Content type: " +

FileUpload1.PostedFile.ContentType;

}

catch (Exception ex)

{

Label1.Text = "ERROR: " + ex.Message.ToString();

}

else

{

Label1.Text = "You have not specified a file.";

}

}

</script>

 

<script runat="server">

 

 

 

 

</script>

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head id="Head1" runat="server">

<title>Upload Files</title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:FileUpload ID="FileUpload1" runat="server" /><br />

<br />

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click"

Text="Upload File" /> <br />

<br />

<asp:Label ID="Label1" runat="server"></asp:Label></div>

</form>

</body>

</html>

 

 

 

 

Er det noen som kan hjelpe med hvordan få tak i størrelsen på filen?

Lenke til kommentar
  • 3 uker senere...
Videoannonse
Annonse

ImageMagick er nok svaret for deg her. Dette er et bildemanipuleringsverktøy utviklet for bruk i skript. Du kan finne ut dimensjonene til bilder, legge på tekst og rotere bilder for å nevne noe.

 

ImageMagick for Windows har et COM Object (ActiveX) som du sikkert kan bruke i ASP.NET med CreateObject.

 

Les mer om ImageMagick.

 

For at det ikke skal virke som ren Imagemagick reklame bør jeg nevne at det er noe som heter GD Graphics Library også.

 

 

Edit: Forbanna skriveleif

Endret av saivert
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...