emoacht / SnowyImageCopy

A Windows desktop app to copy images from FlashAir by a wireless connection
https://www.microsoft.com/store/apps/9MTLPNGRW85L
MIT License
33 stars 14 forks source link

サムネイルが無い画像があると「FlashAirに接続できません。」 #8

Closed tomoriya closed 9 years ago

tomoriya commented 10 years ago

サムネイルがない画像がFlashair内に含まれていると, チェックの段階で「FlashAirに接続できません。」の メッセージと共に中断してしまうことに気づきました.

Flashairのサムネイルがない画像にサムネイルを要求すると 500 Server Errorが返ってくるようでしたので,

Operation.cs,799行目 catch (RemoteFileNotFoundException) ↓ catch

とすることでとりあえず動作しました. (あまり好ましくないかもしれませんが)

次回更新時にご考慮頂ければ幸いです.

emoacht commented 10 years ago

報告ありがとうございます。 ファイル中にサムネイルがない場合は404 Not Foundが返ってくるとAPIの資料にあったので、500が返ってくるとは予想外でした。エラーの振り分けを少し整理して対応したいと思います。 一応確認ですが、当該のファイルはjpg、jpegファイルでいいんですよね?

tomoriya commented 10 years ago

はい,jpgファイルになります. 当方,X-Capture mini にFlashAirを差し込んで使用しており,現状サムネイルの ない画像ファイルが生成されるようになっております.

よろしくお願い致します.

emoacht commented 10 years ago

なるほど、この機器は元からサムネイルをjpgファイルに含めないのですね。 であれば単純にエラー処理して済むということでもなさそうですね。

emoacht commented 9 years ago

Ver 0.9.7で対策しました。同じFlashAirからjpgファイルのサムネイル取得に3ファイル分失敗した場合、以後そのFlashAirからサムネイル取得をしなくなるはずです。