¼ÓÈëÊÕ²Ø | ÉèΪÊ×Ò³ | »áÔ±ÖÐÐÄ | ÎÒҪͶ¸å Àî´óͬ £¨https://www.lidatong.com.cn/£©- ¿Æ¼¼¡¢½¨Õ¾¡¢¾­Ñé¡¢ÔƼÆËã¡¢5G¡¢´óÊý¾Ý,Õ¾³¤Íø!
µ±Ç°Î»Ö㺠Ê×Ò³ > °Ù¿Æ > ÕýÎÄ

Ajax ¥Õ¥¡¥¤¥ë¥À¥¦¥ó¥í©`¥É MVC(vb)

·¢²¼Ê±¼ä£º2020-12-16 01:30:49 ËùÊôÀ¸Ä¿£º°Ù¿Æ À´Ô´£ºÍøÂçÕûÀí
µ¼¶Á£ºview: $ ( function () { $ ( "#DownloadAttachment" ). click . ajax url : '@Url.Action("DownloadAttachment","PostDetail")' , contentType 'application/json; charset=utf-8' datatype 'json' data studentId 123 },54)"> type "GET" success function

view:

$(function () { $("#DownloadAttachment").click.ajax url: '@Url.Action("DownloadAttachment","PostDetail")', contentType'application/json; charset=utf-8' datatype'json' data studentId 123},54)"> type"GET" success function  windowlocation =;}});});
contoller:
×Ô¼ºÐ޸ĵķ½·¨ 
Public Function DownFile() As FileStreamResult
      Dim filePath As String = "C:TEMPbbb.txt"
      Dim fileName As String = "¤ªîŠ¤¤.txt"
      Dim absoluFilePath As String = filePath 'Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["AttachmentPath"] +   filePath)
      Return File(New System.IO.FileStream(absoluFilePath,System.IO.FileMode.Open),"application/octet-stream",Server.UrlEncode(fileName))
    End Function
ÍøÉϵķ½·¨
public ActionResultDownloadAttachment(int) // Find user by passed id// Student student = db.Students.FirstOrDefault(s => s.Id == studentId); var file  db.EmailAttachmentReceivedFirstOrDefaultx => xLisaId==);byte[] fileBytes SystemIOFileReadAllBytesfileFilepathreturnfileBytesNetMimeMediaTypeNamesApplicationOctet fileFilename}
http://stackoverflow.com/questions/30704078/how-to-download-a-file-through-ajax-request-in-asp-net-mvc-4

£¨±à¼­£ºÀî´óͬ£©

¡¾ÉùÃ÷¡¿±¾Õ¾ÄÚÈݾùÀ´×ÔÍøÂ磬ÆäÏà¹ØÑÔÂÛ½ö´ú±í×÷Õ߸öÈ˹۵㣬²»´ú±í±¾Õ¾Á¢³¡¡£ÈôÎÞÒâÇÖ·¸µ½ÄúµÄȨÀû£¬Ç뼰ʱÓëÁªÏµÕ¾³¤É¾³ýÏà¹ØÄÚÈÝ!

    ÍƼöÎÄÕÂ
      ÈȵãÔĶÁ