2016-04-07 5 views
-1

データベースに前回挿入した画像ID = 0の場合、すべてのカテゴリを取得してループする小さなコンソールアプリケーションをC# で作った。 ファイルパスが機能カテゴリーと製品に画像を追加したいが、画像が壊れているが、画像が壊れている

protected virtual byte[] LoadPictureFromFile(string filePath) 
     {   
      if (!File.Exists(filePath)) 
       return new byte[0]; 
      return File.ReadAllBytes(filePath); 
     } 

"C:\ nopCommerce_3.70_Source \プレゼンテーション\ Nop.Web \コンテンツ\画像は\親指\画像"

し、その更新後のデータベース にピクチャーテーブルに挿入新しい画像IDを持つカテゴリテーブル行

今まで

は問題

ありませんが、私は

1- it copy the inserted images in "C:\nopCommerce_3.70_Source\Presentation\Nop.Web\Content\Images\Thumbs" folder with concatenation of 0000103_450_mypic 

2- appears it broken in browser and the folder "C:\nopCommerce_3.70_Source\Presentation\Nop.Web\Content\Images\Thumbs"

+0

申し訳ありません。あなたの質問を理解するのに苦労します。特定のカテゴリの画像ID = 0の場合、画像を一括してカテゴリに挿入しようとしていますか?そしてあなたはそれを自動化するコンソールアプリケーションを使用していますか? – Jeyara

+0

@ジェエラはい!まさに私がやろうとしていること。 –

+0

以下の回答を回答セクションで確認してください – Jeyara

答えて

0

OK..myを助けてくださいクロームエクスプローラ上nopCommerceソリューションを実行し、画像カテゴリを表示しようとするとprobelmが表示されます。あなたは、ピクチャテーブルでIsNew Flagをtrueに設定するのを忘れていたことを推測してください。それが設定されていない場合、NopCommerceはそのイメージを再生成しません。あなたは壊れたイメージで終わるでしょう。

関連する問題