我需要创建一个WebAPI方法来下载文件。该文件已正确下载,但是在客户端浏览器中下载似乎仍保持几乎100%的百分比(即,尽管该文件已经下载并可以打开,但它不会终止)。在终止之前,它像这样保持了几分钟。可能是什么问题?以下是一些测试代码,可复制我的问题
final String AMAZON_FEATURE_FIRE_TV = "amazon.hardware.fire_tv";
if (getPackageManager().hasSystemFeature(AMAZON_FEATURE_FIRE_TV)) {
Log.v(TAG, "Yes, this is a Fire TV device.");
} else {
Log.v(TAG, "No, this is not a Fire TV device.");
}
答案 0 :(得分:0)
看起来您需要在复制后倒回MemoryStream:
MemoryStream responseStream = new MemoryStream();
using (FileStream source = File.Open(fileName, FileMode.Open))
source.CopyTo(responseStream);
responseStream.Seek(0, SeekOrigin.Begin);