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


Visa bilder från servern

Postades av 2005-01-23 15:15:00 - Alexander Zetterlund, i forum asp.net generellt, Tråden har 10 Kommentarer och lästs av 431 personer

HEJ!

Jag undrar om någon kan ge mig ännu en spark åt rätt håll?

Jag har en hög(1 till 100st) jpg bilder på servern som jag vill kunna visa på en user control.
Provade detta...

<code>

System.Drawing.Bitmap Bild = new Bitmap("c:/bild.jpg");
Bild.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);

</code>

Men då blev det BARA denna bilden.
Skall man kanske använda sig av en Repeater eller ett datagrid?

/Alexander


Svara

Sv: Visa bilder från servern

Postades av 2005-01-23 16:23:40 - Patrik Löwendahl

varför inte bara iterera igenom filnamnen, sätta upp en repeater och binda image url till filnamnet?


Svara

Sv:Visa bilder från servern

Postades av 2005-01-23 20:15:08 - Alexander Zetterlund

fel...


Svara

Sv:Visa bilder från servern

Postades av 2005-01-23 20:15:08 - Alexander Zetterlund

Låter som en bra ide.

Har provat lite.
Men:
1. bilderna ligger INTE i web kalalogen.
(Kanske skulle ha en liten bat fil som flyttar in de regelbundet?)
2. Vet inte hur man skall få till det med DataBinder.Eval

<code>

System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("c:\\");
this.Repeater1.DataSource = dir.GetFiles("*.jpg");
this.Repeater1.DataBind();


<asp:Repeater id="Repeater1" runat="server">

<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "Name") %>
</ItemTemplate>

</asp:Repeater></P>

</code>


Svara

Sv: Visa bilder från servern

Postades av 2005-01-25 20:01:52 - Alexander Zetterlund

Har kommit ett steg på väg.
Att rita bild som ej ligger i web katalogen.

Nu skall man bara få till repeatern.


<code>


VISA BILD.ASPX

private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
System.Drawing.Bitmap Bild = new Bitmap("c:/Test.jpg");
Bild.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
}


// ANNAN ASPX SIDA
<form id="Form1" method="post" runat="server">
<IMG style="Z-INDEX: 101; LEFT: 216px; POSITION: absolute; TOP: 96px" alt="" src="Bild.aspx">
</form>


</code>


Svara

Sv:Visa bilder från servern

Postades av 2005-01-26 13:38:55 - Hobil Haidari

Tja alexander,

När du kör GetFiles metoden får du inte en ArrayList, varför du heller inte kan direkt binda den till din DataList/Repeater. Vad du får är en array av FileInfo objekt, från det objekt kan du sedan hämta ut filnamnet och lagra det i en egenskapad ArrayList, och voila, har du ett objekt du kan binda till din data-kontroll.

DirectoryInfo dir = d.GetFiles(".jpg");
ArrayList arrList;

foreach(FileInfo file IN dir)
{
  arrList.Add = file.Name;
}

Sen ska du kunna databinda arrList:en med din data-kontroll.
Har inte testat, men det ska bara funka ;o)


Svara

Sv: Visa bilder från servern

Postades av 2005-01-26 13:43:45 - Andreas Håkansson

Alexander,

Dynamisk Bildhämtning
Artikel [Dynamiskt bildhämtning]


Svara

Sv:Visa bilder från servern

Postades av 2005-01-26 15:38:41 - Alexander Zetterlund

Tackar

Nu funkar det ganska bra men jag kan inte gå över till design läge längre efter detta:

<code>
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<IMG alt="" src="Test/Bild.aspx?BILD=<%# DataBinder.Eval(Container.DataItem, "Name") %>">
</ItemTemplate>
</asp:Repeater></P>
</code>

Hittade detta tipset på felet men fattar inte...
http://www.mredkj.com/vbnet/OpenDesignError.html


Svara

Sv: Visa bilder från servern

Postades av 2005-01-26 17:06:58 - Hobil Haidari

Med andra ord, verkar den ha problem med att hantera att alt-propertyn inte är satt till något, skriv in något där och testa igen.

Eller förresten, nu blev det fel, den gillar inte att du användar "-citat tecken när du även använder inline-kod (DataBindern), byt ut dem mot ' istället på src-propertyn. Det borde lösa ditt problem


Svara

Sv:Visa bilder från servern

Postades av 2005-01-26 17:56:44 - Alexander Zetterlund

TACK IGEN.

Du hade helt rätt!

Det skall vara ' och INTE ".

Nu känner jag mig glad!


Svara

Sv: Visa bilder från servern

Postades av 2005-01-27 13:48:47 - Hobil Haidari

Det var så lite så, det är inte så himla lätt alltid när man inte gjort det förr. Efter det blir det helt plötsligt det mest banala ting i världen.


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 602
27 953
271 705
4 019
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