все. У меня проблема с загрузкой файла в приложение Silverlight. Вот пример кода. Если этот файл открывается в другом приложении (например, в Excel или Word), он не открывается, в противном случае он работает нормально. Я использую OpenFileDialog
, чтобы выбрать файл и передать его этой функции.
private byte[] GetFileContent(FileInfo file)
{
var result = new byte[] {};
try
{
using (var fs = file.OpenRead())
{
result = new byte[file.Length];
fs.Read(result, 0, (int)file.Length);
}
}
catch (Exception e)
{
// File is in use
}
return result;
}
Есть ли какой-нибудь способ, которым я могу получить доступ к этому файлу, или я должен просто уведомить пользователя, что файл заблокирован?