Open hayashih opened 10 years ago
Form1.csの1311行目 backgroundWorker1_DoWorkの中
using (FileStream fs = new FileStream( _TemporaryHtmlFilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read | FileShare.Delete)) { fs.Write(bytesData, 0, bytesData.Length); e.Result = _TemporaryHtmlFilePath; }
FileMode.OpenOrCreateをFileMode.Create になってほしいです。
長いmarkdownファイルを開いて後ろの方をたくさん削除した場合 fs.Write(bytesData, 0, bytesData.Length); で上書きしているのでプレビュー用HTMLに以前のデータの残骸が残り、HTMLが壊れてしまいます。
FileMode.Createにして常に新しい内容で書き換えるようになりませんか?
Form1.csの1311行目 backgroundWorker1_DoWorkの中
FileMode.OpenOrCreateをFileMode.Create になってほしいです。
長いmarkdownファイルを開いて後ろの方をたくさん削除した場合 fs.Write(bytesData, 0, bytesData.Length); で上書きしているのでプレビュー用HTMLに以前のデータの残骸が残り、HTMLが壊れてしまいます。
FileMode.Createにして常に新しい内容で書き換えるようになりませんか?