Steve,

Nope, the files aren't local.  I wished :(

My client has decided to fetch the images from the
builders web site instead of housing them locally
because they feel it's less maintainence.  So that's
why I need to find a solution to this.

1) The link to the image is stored in the DB, not the
image itself.

2) We do and it was my suggestion to get a copy of the
images.  But I don't write the checks.

I see Charles posted something similar and will look
into that shortly.

Thanks,
Mark
--- Steve Radich <[EMAIL PROTECTED]> wrote:
> This answer isn't quite what Mark asked about. 
> 
> If you were checking for local files the below code
> looks right (I just
> glimpsed at it).
> 
> However if you are trying to display images from sql
> server then a few
> questions:
> 
> 1) Is this your sql server? Probably not based on
> your question.. If so
> then something like select field from table where
> pictureid =
> @picturedid.
> 
> 2) If this is another site then do you have
> permission to link to their
> images? If not maybe that's WHY their image urls are
> changing
> continually.  If you do have permission then you
> could do a HTTP request
> on the server before serving the page - but that's
> generally a bad idea
> as it causes a potential delay in the server side
> processing of your
> page.
> 
> You could probably do something in javascript client
> side to verify the
> image, and if not found then fetch an image from
> your site.  I don't
> have any code to do this, but you could take an
> image prefetch script
> and I think you could modify it without a lot of
> work - however I
> haven't tried this, so I may be wrong (my expertise
> is server side, not
> javascript).
> 
> Hopefully that helps some,
> 
> Steve Radich - http://www.aspdeveloper.net - Virtual
> Server FAQ -
> ASP.Net Information - FREE
> BitShop, Inc. - http://www.bitshop.com - Managed
> Servers, Colocation,
> .Net Development (C#,VB,ASP)
> 
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of
> [EMAIL PROTECTED]
> Sent: Friday, May 20, 2005 9:36 PM
> To: [email protected]
> Subject: Re: [AspNetAnyQuestionIsOk] OT - check for
> broken images from
> other sites
> 
> 
> Use the System.IO.File.Exists() Method
> 
> 
> Imports System
> Imports System.IO
> Imports System.Text
> 
> Public Class Test
>     Public Shared Sub Main()
>         Dim path As String = "c:\temp\MyTest.txt"
>         Dim path2 As String = path + "temp"
>         Try
>             Dim sw As StreamWriter =
> File.CreateText(path)
>             sw.Close()
>             ' Do the Copy operation only if the
> first file exists
>             ' and the second file does not.
>             If File.Exists(path) Then
>                 If File.Exists(path2) Then
>                     Console.WriteLine("The target
> file already exists.")
>                 Else
>                     'try to copy it
>                     File.Copy(path, path2)
>                     Console.WriteLine("{0} was
> copied to {1}.", path,
> path2)
>                 End If
>             Else
>                 Console.WriteLine("The source file
> does not exist.")
>             End If
>         Catch e As Exception
>             Console.WriteLine("The process failed:
> {0}", e.ToString())
>         End Try
>     End Sub
> End Class
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Quoting Mark E <[EMAIL PROTECTED]>:
> 
> > All,
> > 
> > I have a site that displays images on home builder
> > sites.  The links to these images are stored in
> SQL
> > Server.
> > 
> > Apparently they move/delete/rename their images
> some
> > what often and I am left with a broken image.
> > 
> > Is there a way to check for this and display one
> of
> > those "No Image Available" images in its place?
> > 
> > Thanks,
> > Mark
> > 
> > 
> >  
> > Yahoo! Groups Links
> > 
> > 
> > 
> >  
> > 
> > 
> 
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 
> 


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to