У меня есть SaveFileDialog для сохранения файла из базы данных.SaveFileDialog не открывается в производственной среде
Работает нормально, пока я не размещаю сайт на IIS. Затем он начинает открывать отладчик. Видимо, диалог блокируется, но у меня нет дальнейших идей о том, что я могу использовать вместо этого.
Мой код.
SaveFileDialog save = new SaveFileDialog();
save.FileName = tbl.Rows[0][0].ToString();
if (save.ShowDialog() == DialogResult.OK && save.FileName != "")
{
FileStream FS1 = new FileStream(save.FileName, FileMode.Create);
byte[] blob = (byte[])tbl.Rows[0][1];
FS1.Write(blob, 0, blob.Length);
FS1.Close();
FS1 = null;
}
Любая помощь будет принята с благодарностью.
As asid e, 'Dispose()' вашего 'FileStream''. Устанавливая его на null, вы ничего не покупаете. –
Чтобы продлить действие на Ed, используйте инструкцию 'using' для очистки FileStream. – kdh