1. 程式人生 > >檔案下載時出現提示框不直接開啟

檔案下載時出現提示框不直接開啟

//讀取檔案輸出它

string strFile = "c://abc.doc";

FileStream fs = new FileStream(strFile, FileMode.Open);

byte[] bytes = new byte[(int)fs.Length];

fs.Read(bytes, 0, bytes.Length);

fs.Close();

Response.ContentType = "application/octet-stream";

Response.AddHeader("Content-Disposition",  "attachment;  filename="  +  HttpUtility.UrlEncode(File.Name));

Response.BinaryWrite(bytes);

Response.End();

相關推薦

檔案下載出現提示直接開啟

//讀取檔案輸出它 string strFile = "c://abc.doc"; FileStream fs = new FileStream(strFile, FileMode.Open); byte[] bytes = new byte[(int)fs.Length];

檔案下載,只彈出下載在頁面開啟的方法。

<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>default4.aspx:     <

php利用header函式實現檔案下載直接提示儲存

<?php $filename = '路徑+實際檔名'; //檔案的型別 header('Content-type: application/pdf'); //下載顯示的名字 header('Content-Disposition: attachment; filen

java檔案下載頁面能操作實現

實現的原理:在父頁面加一個div,div裡面可以放一張正在載入的動態圖,然後子頁面下載檔案的時候彈出父頁面的div的內容,從而達到不能操作的目的。 1、父頁面加個div,裡面放了一張載入的動態圖。 <div id="loadingDiv">         &

如何在HTTPS裡呼叫HTTP資源出現提示

什麼是HTTPS? HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內

yum 下載出現錯誤解決方法

yum1,ping www.baidu.com 驗證你是否能夠上網2,ping 223.5.5.5 ping域名不通,ping外網地址時通了,你的DNS配置有問題。3,修改DNS網卡的配置文件 如: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /t

Eclipse4.7使用基礎 使用快捷鍵導包,遇到不同包下有同名類,出現選擇

cli 提示 初始 win com 出現 導包 eclipse4 2-2 os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0)

gradle 添加jar依賴,執行grade build出現“程序包存在”問題

rep div epo 5.4 程序包 yun pan 引用 問題 引用的第三方依賴的包都找不到了 解決辦法 group‘com.suneony‘ version‘1.0.0‘ apply plugin:‘java‘ repositories { ma

Jenkins部署python項目提示到自己定義的模塊包的問題

nbsp mage 發現 jenkins部署 但是 自動 strong 目錄 定義 今天嘗試在Jenkins上部署我們的自動化項目,用簡單的登錄用例來配置,然後我們項目(我自己隨意寫的)使用的是python+selenium, 在搭建好環境之後,構建的時候碰到了一個問題,就

轉】Eclipse編輯Spring配置檔案xml自動提示類class包名

轉自  http://bigdragon.iteye.com/blog/2396081   第一步,先檢視下自己的Eclipse是什麼版本,步驟如下: 1.1 點選Eclipse選單‘Help  -> About Eclipse’,

解決!Mac在進行tensor board視覺化出現網址打開的情況

作為一個新手學習,我遇到很多問題(?)。 利用Mac學習tensor flow時,要學會利用好tensor board這個視覺化的工具。 當我Jupyter中進行視覺化時,輸入tensor board --logdir=log,先是出現錯

在docker容器中執行命令提示到命令

在使用docker容器時,有時候裡邊沒有安裝vi,敲vi命令時提示說:vi: command not found,這個時候就需要安裝vi,可是當你敲apt-get install vi命令時,提示: Reading package lists... Done  

YII2 console中引用其他模組(子專案)的model出現model找到名稱空間的問題解決

YII2 console中寫定時任務, 想使用其他模組的model, 在 console的yii.php 入口檔案中引入其他模組的配置檔案, 否者會出現model等名稱空間找不到的問題. 還有, 名稱空間如果是console\controller不生效, 可能是console的config中又引入了

當dedecms 生成文章提示模版存在的時候

所有的工作都做了,比如,檢查錯誤文章id,檢查模版路徑,檢查模版字尾,更新後臺快取,這些都做了,還是沒有解決,那就用下面的方法: 再後臺sql命令列執行delete from dede_arctiny這條命令就好了

親測有效:bootstrap 彈出點選其他區域彈出消失選項設定

將data-backdrop="static"  加入到下方處,親測有效 <div class="modal fade" id="gcDataModel" tabindex="-1" role="dialog" aria-labelledby="myModalLab

解決IntelliJ IDEA中文輸入法下,輸入提示跟隨問題

廢棄,寫了一半,發現升級idea至2017 2.0 後,不再需要如此折騰了。hahah 最近換了IDE,屈服於Intellij idea的淫威之下,直感各種快捷鍵和程式碼提示甚是好用,但遇到了拼

java 實現檔案下載的時候,避免瀏覽器自動開啟檔案,而是出現另存為對話方塊

Java程式碼 response.addHeader( "Content-Disposition" ,  "attachment; filename="  + response.encodeU

maven的dependencies已經引入jar包 執行程式提示到jar包

我是在連線oracle資料庫時 在pom.xml裡新增依賴後確認dependencies已經引入jar包,而專案執行時卻報ClassNotFound多次嘗試後,發現是因為在引入依賴時是複製以前的內容而忘記刪除scope標籤導致的 例如: 在maven的pom.xml裡面   

用keil編譯多檔案程式出現UNRESOLVED EXTERNAL SYMBOL警告

UNRESOLVED EXTERNAL SYMBOL翻譯為中文為:未解決的外部符號,出現該問題的原因卻是很低階,我查了好久的程式都不思其解,最後在網上找到了答案,原來是因為沒有把部分.c檔案新增到專案

iTunes出現提示“iTunes能讀取iPhone的內容,請前往iPhone偏好設定的摘要選項卡,然後點選“恢復”以將此iPhone恢復為出廠設定。”

有次iTunes出現提示“ iTunes不能讀取iPhone的內容,請前往iPhone偏好設定的摘要選項卡,然後點選“恢復”以將此iPhone恢復為出廠設定。”,死活連不上iTunes。 後來上網搜了下,找到了解決方案,以下是簡單總結: