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


File.Exists returnerar false (bild)

Postades av 2006-08-18 11:25:16 - Mattias Schöier, i forum c# (c-sharp), Tråden har 7 Kommentarer och lästs av 646 personer

Jag har problem med att kolla om en bild finns eller inte.
File.Exists fungerar inte med url, det blir false hela tiden.

Ex (ej fungerande?):
string strBild = "http://bilder/bild.jpg";
System.Web.UI.WebControls.Image imgPhoto = new System.Web.UI.WebControls.Image();
imgPhoto.ImageUrl = strBild; //Funkar - bild visas
File.Exists(strBild); //Returnerar false


Svara

Sv: File.Exists returnerar false (bild)

Postades av 2006-08-19 21:26:10 - André Claesson

Ligger inte bilden på samma server som koden?


Svara

Sv: File.Exists returnerar false (bild)

Postades av 2006-08-20 01:50:46 - Göran Andersson

Metoden Exists använder en fysisk sökväg, inte en URL.

URL:en som du använder är dessutom felaktig. Egentligen borde den leta efter bilden på domänen "bilder", vilken naturligtvis inte finns. Ifall det fungerar så beror det på att egenskapen ImageUrl rensar bort "http://" ifrån adressen för att göra en logisk sökväg av den, och använder den korrekta sökvägen "bilder/bild.jpg".

För att göra om den logiska sökvägen till en fysisk så får du använda Server.MapPath:

string strBild = "bilder/bild.jpg";
if (File.Exists(Server.MapPath(strBild)) {
   ...
}


Svara

Sv:File.Exists returnerar false (bild)

Postades av 2006-08-20 10:55:10 - André Claesson

http://bilder/bild.jpg var nog bara ett exempel


Svara

Sv:File.Exists returnerar false (bild)

Postades av 2006-08-21 11:49:59 - Mattias Schöier

Nej, bilderna ligger inte på samma server


Svara

Sv:File.Exists returnerar false (bild)

Postades av 2006-08-21 11:52:04 - Mattias Schöier

URL:n var bara ett exempel.

Jag har ingen logisk sökväg - bara URL, så MapPath funkar inte heller så bra.


Svara

Sv: File.Exists returnerar false (bild)

Postades av 2006-08-22 00:33:20 - Göran Andersson

> URL:n var bara ett exempel.

Kan du visa den kod som du verkligen använder, då, eller åtminstone ett exempel som motsvarar det som du använder?

> Jag har ingen logisk sökväg - bara URL, så MapPath funkar inte heller så bra.

Ja, då kan du ju inte komma åt filen via filsystemet över huvud taget. Du får skicka en request till servern, men det är ju inte så effektivt. Det innebär ju att varenda bild kommer att hämtas två gånger för att visas en gång.


Svara

Sv:File.Exists returnerar false (bild)

Postades av 2006-08-22 08:05:01 - Mattias Schöier

Då får jag väl fundera på hur jag ska göra, ingen större idé att visa kod heller då...

Tack för hjälpen!


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 170
27 953
271 705
568
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