asp.net问题,请问这种传输方式问题在哪里,如何修改

问题描述

asp.net问题,请问这种传输方式问题在哪里,如何修改

在aspx.cs文件中的Page__Load方法是这样写的:


http://ask.csdn.net/?ref=toolbar#
测试过是可以成功下载文件的,
客户端某个视频api可以直接接收这个地址并播放,但是无法快进。
然后我试了另一种方式,直接把物理路径下文件的地址(如http://192.168.3.106:12345/1.flv)传给api,就可以播放并快进了, 可是这种取文件的方式似乎不灵活

通过firefox的HttpFox插件,查看了两种方式的response header
第一种方式:

第二种方式(直接访问物理路径下文件):

请问如何修改第一种方式的代码,才能达到和直接访问物理路径下文件的地址一样的效果

解决方案

去掉content-disposition响应头,改为下面的试试


Response.AddHeader("content-type","application/octet-stream");

解决方案二:

问题暂时算解决了,
添加了响应头:Response.AddHeader("Accept-Ranges", "bytes"),以支持断点续传

时间: 2024-10-02 15:26:47

asp.net问题,请问这种传输方式问题在哪里,如何修改的相关文章

我的WCF开发框架简化版及基于NET.TCP传输方式的实现

前面介绍很多关于我的WCF开发框架的文章,前面的介绍思路,主要是基于一个整个仓库管理系统来进行整体介绍的,本来另辟蹊径,着重介绍一个备件信息的表的在我的WCF开发框架中,各层是如何体现的,通过简单的一个表的操作,走完一个WCF开发过程,着重介绍一个对象类,如何实现整个wcf的应用.另外穿插介绍如何基于net.tcp传输方式实现wcf的应用,以及使用这种方式需要注重的地方等功能模块的介绍. 我们先来看看我的WCF开发框架整体架构设计图.   上图中,值得注意的是,WCF服务层,可以Host(寄宿)

网页-请问有什么方式让js 代码在服务器端执行?

问题描述 请问有什么方式让js 代码在服务器端执行? 异步登陆其他网站网页的时候,模拟登陆中发现它有个js加密用户名和密码.我模拟登陆需要js加密,我想是否有方式可以在服务器端直接运行js代码,或者我只能讲js加密函数转写为php等代码,再进行模拟登陆? 解决方案 服务器端也可以运行jshttp://blog.csdn.net/xzyxuanyuan/article/details/8062887 解决方案二: js代码,是可以在.jsp和html文件中运行的,而 .jsp文件的本质就是一个se

ajax异步传输:IBM指南 - Ajax的传输方式

IBM刚刚发布了一个AJax传输方式的指南,其中谈到了使用三种方式XMLHttp, script tags, and frames or iframes.对于这三种模式,作者最欣赏script tags,它的装载过程是这样的var urlsToLoad = [];function processRequests(){for( var u in urlsToLoad ){var sObj = document.createElement( 'script' );sObj.src = urlsToL

交换机的三大传输方式及不同之处

问:交换机的传输方式有几种,有何不同? 答:交换机有Cut through.Store and forward和fragment free三种传输方式. 第一:Cut through传输方式接收到目的地址后即转发出去.这种方式延时小,但损坏的数据一样转发. 第二:Store-and-forward传输方式接收到完整的数据包后,校验好坏,好的转发,坏的丢弃重发.这种方式传输可靠,但其延时较长. 第三:Fragment free传输方式接收到数据包后,大于64bytes的转发,小于64bytes的丢

ASP.NET与Ajax的实现方式小总结_AJAX相关

Ajax 已经很流行一阵子了,现在谈 Ajax 觉得有点老土,-_____-```.目前所谓的 Web2.0 网站,基本上没有不使用 Ajax 的,就如使用 RSS 一样,就如同一个标签,贴上去就成了 2.0.Ajax 具体细节不谈,其目的就是让用户触发一些操作的时候,页面不会全部刷新,只刷新待更新的"部分页面",加载数据的过程中,用 Loading 的图片来表示正在加载数据,不只是看起来挺不错,也提高了用户的访问体验,有一种酷酷的感觉. 至于 ASP.NET 中用到的 Ajax ,我

如何让ASP.NET默认的资源编程方式支持非.ResX资源存储

之前写了两篇文章<.NET资源并不限于.ResX文件>(上篇.下篇),介绍了如何通过自定义ResourceManager的方式来扩展资源的存储形式.在那篇文章中,我定义了三种基于独立文件的ResourceManager(ResXResourceManager.BinaryResourceManager和XmlResoureManager)分别实现对.ResX,.Resource和.xml三种资源文件的访问.在本篇文章中我们将实现自定义ResourceManager和ASP.NET之间的集成,让

Android通过http协议POST传输方式

Android通过http协议POST传输方式 在这里做个简单是总结和实现: ----------------------------------------------------------------------------------------------------------------------- Android通过http协议POST传输方式如下: 方式一:HttpPost(import org.apache.http.client.methods.HttpPost) 代码如

二进制传输-HTTP的传输方式是二进制还是ASCII形式

问题描述 HTTP的传输方式是二进制还是ASCII形式 我们知道FTP的传输方式有二进制和ASCII方式,ASCII方式在不同的操系统之 间会做一些转换,不如Linux和Windows换行符的问题.但是对于HTTP来说, 其传输方式是什么呢?会不会也面临和FTP一样的问题,在不同的操作系统间 会存在换行符之类的问题?这里面可能涉及两个方面,即HTTP头部和消息实体 的传输方式是怎样的?麻烦大拿给解决下. 解决方案 HTTP请求头和响应头都是以ASCII文本方式传输的,但是传输内容可能是多种形式的

C# 文件传输问题,请问如何计算传输的百分率 谢谢

问题描述 C#文件传输问题,请问如何计算传输的百分率谢谢文件已传输50%61%62%.......这些 解决方案 解决方案二:C/S应用的话,已读字节(文件)数/字节(文件)总数.