は表示されません。 firefoxはファイルサイズ-1とクロムを示しています。つまり、ファイルサイズはまったく表示されません。ファイルサイズを表示するにはどうしたらいいですか?は、私は関数内のコードのこの部分を持っているファイルサイズ
答えて
あなたはこれを与えてみました:
Response.AddHeader("Content-Length", someBytes.Length.ToString());
コンテンツ長が設定されている場合は、ダウンロードしながら、Webブラウザはプログレスバーが表示されます。これは中規模および大規模ファイルの非常に重要なユーザビリティ機能であり、本当に必要です。あなたは、あなたがどのくらい離れているかを知りたいので、ダウンロードをキャンセルしてからやり直したり、サイトを放棄したりしないでください。 Refer
回答ありがとうございますが、Response.Outputに出力をストリームします。 Response.Outputのサイズを取得する方法はありますか? – NomenNescio
'Response.OutputStream.Length'を使用しましたか?私はこれを試していないが、これが助けてくれたら教えてください? – FosterZ
これは別の問題ですので、別の質問を作成しました: http://stackoverflow.com/questions/8385689/get-response-output-size – NomenNescio
あなたの応答がタイプSystem.Net.Http.HttpResponseMessageである場合は、使用して、Content-Lengthヘッダを挿入することができます。
FileStream fileStream = File.Open("<source file name>", FileMode.Open);
HttpResponseMessage response = new HttpResponseMessage();
response.StatusCode = HttpStatusCode.OK;
response.Content = new StreamContent(fileStream);
response.Content.Headers.ContentLength = fileStream.Length;
response.Content.Headers.ContentType =
new MediaTypeHeaderValue("<media type e.g. application/zip>");
response.Content.Headers.ContentDisposition =
new ContentDispositionHeaderValue("file")
{
FileName = "<destination file name>"
};
return response;
- 1. は、私がここでのコードのこの部分を持っているExpress.js
- 2. apache.commons.fileuploadは、私は、コードのこの部分を(私は維持し、書いていない)持っているMalformedStreamException
- 3. ベクトル値は、私は、コードのこの部分を持っている
- 4. 私は、この内部のようなコードを持っている宝石を持っているクラスルビー
- 5. 私はこのコードを持っているこの変数
- 6. ダイナミックキーワードは、私がこのようなコードの部分を持っているのVisual Studio 2010コード分析
- 7. Webブラウザードキュメントは、私は、コードのこの部分を持って、常に
- 8. 渡す追加の引数は、私は、コードのこの部分を持っている
- 9. は、私はこのコードを持っている数字
- 10. 私は、コードのこの部分を持って、明示的なCAST演算子
- 11. PHPExcel基づく関数のRATE()私はこのコードを持っているNAN()
- 12. チャックは、私は自分のアプリケーションでこのコードを持っているモデル関数
- 13. ComboBox.SelectedItemは私が私のDataGrid内このコラム/コードを持って
- 14. はどのようにCINとCOUTのオブジェクトは、私は、コードのこの部分を持っているループ
- 15. は、私はこのコードを持って
- 16. は、私はこのコードを持って
- 17. jQueryの変数は、私はこのjQueryのコードを持っている私の文書の上部に
- 18. コード分析が、私はこれを持っていたならば、引数は
- 19. Railsは、私が「のlink_to」関数を経由して、「アンフォロー」ボタンを生成するには、このコードを持っているいくつかの内部HTML
- 20. 私は私のコードでこの行を持っている
- 21. 私はこのコードを持っているこの機能
- 22. 防止部分の引数私はRの機能を持っている
- 23. は、私はこのコードを持っているNSMutableArrayの
- 24. は、私はこのコードを持っているの.NET Framework 3.5
- 25. は、私はこのコードを持っているjQueryの
- 26. は、私はこのコードを持っているのpython
- 27. XMLHttpRequestのは、私はこのコードを持っているOPTION
- 28. は、私はこのコードを持っているのJavascript
- 29. は後に、私は私のaspxページの部分の背後にあるコードでコードを持ってClickOnceアプリケーション
- 30. Laravel 5.1 - 私はこの店のOfferController内部メソッド持って
:あなたはあなたのコードは次のようになりますファイルをストリーミングしている場合
を追加のヘッダー 'Content-Length:xxxx'が必要です(ここで 'xxxx'はファイルのサイズです) – Teneff