安卓手机如何打开.ashx文件

安卓手机如何打开.ashx文件,第1张

1、先是到百度中下载一个  visual studio  软件,可以下载最新版的或者下载其他的版本,这个可以根据自己的电脑配置而定的。

2、然后等待下载完成后,双击安装程序,安装visual studio软件,

3、然后鼠标右键单击ashx文件,选择打开方式中的visual studio打开。

4、最后就可以打开ashx文件了。

扩展资料

ashx文件一般处理程序(HttpHandler)是·NET众多web组件的一种,ashx是其扩展名。一个httpHandler接受并处理一个http请求,类比于Java中的servlet。

类比于在Java中需要继承HttpServlet类。在net中需要实现IHttpHandler接口,这个接口有一个IsReusable成员,一个待实现的方法ProcessRequest(HttpContextctx) 。

程序在processRequest方法中处理接受到的Http请求。成员IsReusable指定此IhttpHnadler的实例是否可以被用来处理多个请求。

ashx程序适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容。

通俗一点来讲,ashx是一般应用程序,用jquery和.NET开发网站,用ashx作为通讯层,jquery用post传参,ashx页面接收参数,然后返回值。浏览页面时是无法看到编写的代码的。

01.<%@ WebHandler Language="C#" Class="download" %>

02.using System

03.using System.Web

04.public class download : IHttpHandler {

05.

06.public void ProcessRequest (HttpContext context) {

07.string url = HttpContext.Current.Server.UrlDecode(context.Request.QueryString["url"])

08.downloadfile(url)

09.}

10.

11.public bool IsReusable {

12.get {

13.return false

14.}

15.}

16.public void downloadfile(string s_fileName)

17.{

18. HttpContext.Current.Response.ContentType = "application/ms-download"

19. string s_path = HttpContext.Current.Server.MapPath("~/") + s_fileName

20. System.IO.FileInfo file = new System.IO.FileInfo(s_path)

21. HttpContext.Current.Response.Clear()

22. HttpContext.Current.Response.AddHeader("Content-Type", "application/octet-stream")

23. HttpContext.Current.Response.Charset = "utf-8"

24. HttpContext.Current.Response.AddHeader("Content-Disposition", "attachmentfilename=" + System.Web.HttpUtility.UrlEncode(file.Name, System.Text.Encoding.UTF8))

25. HttpContext.Current.Response.AddHeader("Content-Length", file.Length.ToString())

26. HttpContext.Current.Response.WriteFile(file.FullName)

27. HttpContext.Current.Response.Flush()

28. HttpContext.Current.Response.Clear()

29. HttpContext.Current.Response.End()

30.}

31.}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11461033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存