DOBON.NET DOBON.NETプログラミング掲示板過去ログ

落ちないjpg

  • 題名: 落ちないjpg
  • 著者: JK
  • 日時: 2010/10/01 14:17:09
  • ID: 27382
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[vista,VS2010Express]
分類:[.NET]

わくてか速報にあるこの画像なんですが普通に表示されるのになぜか落ちてこない.
5回に一回くらいは落ちてくる.
時間帯やタイムアウト間隔には無関係なようです.原因と対策があったら教えてください.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim st As String = "http://livedoor.blogimg.jp/wakusoku/imgs/2/f/2fcce5c0.jpg"
Dim p As String = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
My.Computer.Network.DownloadFile(st, p & "\a.jpg", "", "", False, 100000, False, FileIO.UICancelOption.DoNothing)
End Sub
  • 題名: Re[1]: 落ちないjpg
  • 著者: 魔界の仮面弁士
  • 日時: 2010/10/01 15:51:28
  • ID: 27383
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
■No27382に返信(JKさんの記事)
> 時間帯やタイムアウト間隔には無関係なようです.

サーバー側に問題が無いのだとすれば、クライアント側の問題でしょうか?
とりあえず、インターネットキャッシュをクリアしてみては如何でしょう。
My.Computer.Network.DownloadFile はリダイレクトを行わないようです。
System.IO.WebClient の DownloadFile を代わりに使用してはいかがでしょうか。
  • 題名: Re[3]: 落ちないjpg
  • 著者: JK
  • 日時: 2010/10/03 0:42:43
  • ID: 27394
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
一時ファイル削除では駄目でしたが,WebClientの.DownloadFileで落ちました.(下記)
するとMy.Computer.Network.DownloadFile の存在意義がよくわからないですが
解決しましたのでありがとうございました.
あと,微妙にエロ画像で失礼しました.

Imports System
Imports System.Net
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim wc As WebClient = New WebClient()
wc.DownloadFile("http://livedoor.blogimg.jp/wakusoku/imgs/2/f/2fcce5c0.jpg" p & "\b.jpg")
End Sub。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板