Mvc 文件流
当我在 Controller 中返回 fileStrem 时是否可以知道用户收到了多少数据?
Whether it is possible to know how much data user received when I return fileStrem in Controller ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的问题很难理解,但如果您想在控制器操作中获取上传文件的大小,您可以使用 ContentLength 属性:
如果另一方面您的控制器操作正在将某些文件传输到客户端:
Your question is difficult to understand but if you want to get the size of the uploaded file in a controller action you could use the ContentLength property:
If on the other hand your controller action is transferring some file to the client:
如果您使用
HttpPostedFileBase.InputStream
而不是HttpPostedFileBase.SaveAs()
并手动从输入流保存文件,您可以获取上传进度。if you use
HttpPostedFileBase.InputStream
instead ofHttpPostedFileBase.SaveAs()
and manually save the file from input stream, you can get the upload progress.