当我在本地路径中上传图像或视频时,一旦媒体上传异常就会出现 System.IO.FileNotFoundException:找不到文件问题,我们这边没有重新创建。如何解决这个问题。
public byte[] GetBase64Stream(string ImagePath)
{
byte[] buffer;
FileStream fileStream = new FileStream(ImagePath, FileMode.Open, FileAccess.Read);
try
{
int length = (int)fileStream.Length;
buffer = new byte[length];
int count;
int sum = 0;
while ((count = fileStream.Read(buffer, sum, length - sum)) > 0)
{
sum += count;
}
}
finally
{
fileStream.Close();
}
return buffer;
}
public async Task<List<string>> UploadMedia(UnsavedMedia unsavedMedia)
{
try
{
byte[] data = DependencyService.Get<ISign>().GetBase64Stream(unsavedMedia.LocalPath);
}
}