首页 > 其他 > 详细

解决网络 下载 句柄无效。 (异常来自 HRESULT:0x80070006 (E_HANDLE))

时间:2014-03-10 17:31:29      阅读:672      评论:0      收藏:0      [点我收藏+]

首先要共享该文件 bubuko.com,布布扣

其次 在安全里加bubuko.com,布布扣bubuko.com,布布扣IISSHARED 是IIS账号

 

下载代码

  #region 下载
        /// <summary>
        /// 下载
        /// </summary>
        /// <param name="strPath"></param>
        /// <returns></returns>
        [LoginFilter]
        public ActionResult FilePathDownload(string strPath)
        {
            int index = strPath.LastIndexOf(@"\");
            string fileName = "";
            if (index > 0)  
            {
                fileName = strPath.Substring(index + 1, strPath.Length - index - 1);
            }
            int fileIndex=strPath.IndexOf(@"\OrderFiles\");
            var path = Server.MapPath("~/OrderFiles/" + strPath.Substring(fileIndex).Replace("\\", "//"));
            return File(path, "application/x-zip-compressed", fileName);
            
        }
        #endregion

 

页面

 <tr>
      <th>订单附件:</th>
      <td>
                        @if (Model.OrderFilesList.ToList().Count > 0)
                        {
                            var filePath = @Model.OrderFilesList.ToList().FirstOrDefault();
                            <a href="@filePath.FilePath" style="display:none">下载附件</a>
                          
                            using (Ajax.BeginForm("FilePathDownload", "ForeignTradeOrder", new { strPath = @filePath.FilePath }, new AjaxOptions
                            {
                                HttpMethod = "Post"
                            }, new { id = "myForm" }))
                            {
                               <a href="#" id="adown" onclick="downLoadClick()">下载附件</a>
                               <input type="submit" id="btnDownLoad" style="display:none" value="下载附件"/>
                            }
                        }
                        else
                        {
                             <span>无</span>
                        }
                        </td>
     </tr>     

//下载
 function downLoadClick() {
    document.getElementById(‘myForm‘).submit();
}

IIS配置站点如下 bubuko.com,布布扣站点下的虚拟目录bubuko.com,布布扣盘符的路径如下bubuko.com,布布扣bubuko.com,布布扣

解决网络 下载 句柄无效。 (异常来自 HRESULT:0x80070006 (E_HANDLE)),布布扣,bubuko.com

解决网络 下载 句柄无效。 (异常来自 HRESULT:0x80070006 (E_HANDLE))

原文:http://www.cnblogs.com/liufei88866/p/3591795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!