Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ladda upp bilder

Postades av 2008-02-29 14:16:49 - Johan Andersson, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 839 personer

Tjena!!

Har sökt som en galning här på sidanmen inte hittat någe exempel.
Det jag vill göra är att en admin användare ska kunna ladda upp en bild.
Admin gräsnittet är redan fixat. Det är själva ladda upp koden jag behöver hjälp med.
Tanken är att när admin har laddat upp bilden så ska han/hon få en länk till bilden.
Sen ska den länken kunna användas inom sidan.

Har någon ett förslag på hur man kan göra?
ow, kanske ska nämna att det helst ska vara med VB kod.

PS: Osäker på i vilken del av forumet som detta ska ligga i.


Svara

Sv: Ladda upp bilder

Postades av 2008-02-29 15:01:58 - Anders Malmgren

tryck ut en

<asp:FileUpload ID="fileUpload" runat="server" />

på ditt form

Sedan nån kod i denna stil....

protected void SaveClick(object sender, EventArgs e)
{
if (Page.IsValid)
{
string path = Server.MapPath("~/filer");
path += fileUpload.FileName;

fileUpload.SaveAs(path);

anchor.InnerHtml = Server.HtmlEncode(fileUpload.FileName);
anchor.HRef = "~/filer/" + fileUpload.FileName;
}
}


Svara

Sv:Ladda upp bilder

Postades av 2008-02-29 15:12:11 - Johan Andersson

Vore tacksam om du eller någon kunde ge ett färdigt exempel på hur man kan göra. Är inte så särskilt bra på att göra sidor för uppladning av filer.

Ska försöka med den kod som Anders M skicka i alla fall.


Svara

Sv: Ladda upp bilder

Postades av 2008-02-29 20:29:31 - Chris Klug

HTML
[code html]
<html>
<head>
</head>
<body>
<form runat="server" enctype="multipart/form-data">
<input type="file" runat="server" id="fileUpload" />
<input type="button" id="btn" runat="server" value="Save >>" onserverclick="btn_Click" />
</form>
</body>
</html>
[/code]

Codebehind
[code c#]
protected void btn_Click(object sender, EventArgs e)
{
if (fileUpload.PostedFile.ContentLength > 0)
{
fileUpload.PostedFile.SaveAs("myPath");
}
}
[/code]

Ett par kommentarer. Om du kör med en <input>, dvs old school html, så måste du lägga till ett enctype attribut i formuläret. Annarr får du inte upp filen. Använder du däremot ASP.NETs kontroll så löser den det själv har jag för mig.
Dessutom finns det en kommetar till codebehind. Om du gör som jag gjort, old school, så kommer PostedFile.FileName vara hela pathen på klientens dator, medan den bara är filnamnet i ASP.NET kontrollen. Dock är det lätt att hämta ut filnamnet ur en path med hjälp av System.IO.Path objektet...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
1 680
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies