web檔案另存為 伺服器端
private void exportData(HttpContext context) { try { string fileName = "postion.txt"; string RealFile = context.Server.MapPath("~/PosFile/" + fileName); using (var ctx = new RSServiceDBEntities1()) { var db = ctx.PostionUpdate.Where(m => m.TYPE.Equals("社會保險經辦機構") && m.STATUS.Equals("已錄用")); StreamWriter sw = new StreamWriter(RealFile); foreach (var ps in db) { string strLine = ps.STDM + ',' + ps.TYPE + ',' + ps.X + ',' + ps.Y; sw.WriteLine(strLine); } sw.Close(); } //string RealFile = context.Server.MapPath("d:\\hsx\\" + fileName); context.Response.Buffer = true; context.Response.Clear(); context.Response.ContentType = "application/octet-stream"; string downFile = System.IO.Path.GetFileName(fileName); string EncodeFileName = HttpUtility.UrlEncode(downFile, System.Text.Encoding.UTF8);//防止中文出現亂碼 context.Response.AddHeader("Content-Disposition", "attachment;filename=" + EncodeFileName + ";"); context.Response.WriteFile(RealFile);//返回檔案資料給客戶端下載 //context.Response.Flush(); context.Response.End(); } catch(Exception ex) { } }
相關推薦
web檔案另存為 伺服器端
private void exportData(HttpContext context) { try { string fileName = "postion.txt"; string RealFile = context.Server.MapPath("~/PosFile
Servlet 中直接彈出"檔案另存為..."對話方塊
//當單擊頁面中的某按鈕呼叫此方法時,瀏覽器直接彈出“另存為...”對話方塊, Chorme則直接下載該檔案 // 而不用其它頁面做中轉 protected void doPost(HttpServletRequest request, HttpServletRespons
[vim] vim實現檔案另存為
在linux系統上,vim編輯系統檔案的時候,很多時候編輯結束才發現,沒有許可權寫入檔案。 vim實現檔案另存為的功能 只要在:w 後面加上檔名字,就能把當前的編輯內容另存到其他檔案中去。 :w new_filename
C# 開啟PPT檔案另存為PPTX
/// <summary> /// rename PPT /// </summary> private static void renamePPT() {
angular1 開啟檔案 並另存為(檔案的讀取與寫入)
最近有個需求,在頁面上有個按鈕可以選取檔案然後在匯出到其它地方, 說明白點就是檔案的讀取與寫入,下面是例子(例子中用到了fileSave.js github地址:https://github.com/eligrey/FileSaver.js) 首先引入fileSave.js i
將檔案以流的形式另存為下載
string strFile = Server.MapPath("/images/526763.pdf"); using (FileStream fs = new FileStream(strFile, FileMode.Open)) { byte[] bytes = new byte[(
python中str與list互換,txt檔案的讀取,字串變成列表操作,另存為TXT時從列表變成字串
file = open ("wider_face_train_bbx_gt.txt") for line in lines: print(type(line)) #<type 'str'> #78 221 7 8 2 0 0 0 0
PHP如何查詢MySQL資料頁面並輸出內容到頁面,並另存為CSV或EXCEL檔案
<? header("Content-type:text/html;charset=utf-8"); /** * mysql connection configure * 2016-04-09 * Ron */
selenium webdriver 右鍵另存為下載檔案(結合robot and autoIt)
最近一直在研究selenium webdriver右鍵選單,發現selenium webdriver 無法操作瀏覽器右鍵選單,如圖 如果我想右鍵另存為,根本操作不了。 也有在網上看到webdriver right click option的一些程式碼,拿來用發現不能用的。 Actions
Python+OGR庫學習(二):讀取點向量檔案,複製特定屬性值點並另存為shp檔案
程式碼思路: 1、匯入相關庫包,切換到當前資料夾 2、註冊驅動,開啟點向量檔案,獲取圖層 3、建立輸出檔案,並獲取圖層(沒有屬性定義) 4、定義輸出圖層欄位屬性:假設已知檔案所有屬性欄位定義(即ID和cover) (1)讀取輸入檔案中某一要素 (2)獲取ID、cover欄位定義 (3
java 實現檔案下載的時候,避免瀏覽器自動開啟檔案,而是出現另存為對話方塊
Java程式碼 response.addHeader( "Content-Disposition" , "attachment; filename=" + response.encodeU
PPT檔案太大時可以考慮另存為PPTX格式
遇到一個PPT檔案有24M,30多頁,裡面主要有一些圖片。 使用自帶的圖片壓縮功能進行壓縮,發現沒有什麼改變,後來找了一些工具軟體壓縮,最多也只能減少22%。 後來另存為PPTX格式,減小到1.74M。 大概是文件中的圖片應用了不少高版本才有的樣式,像倒影什麼的,在200
Visio批量修改圖形內容,匯出圖片,另存為新檔案
Sub chenphAutoExport() ' 角色 Dim role(2) As String role(0) = "普通教師" role(1) = "高階教師" ' 分類 Dim sort(2) As String
在windows下另存為Ascii檔案和unicode檔案的問題
"劉"字 GBK 編碼為 0xC1F5 UNICODE(小端)編碼為 0x5218 在windowsXP下用記事本寫"劉"字,分別另存為ANSI編碼方式,以及unicode編碼方式。 用ultraedit開啟切換到十六進位制模式,發現 ANSI編碼儲存的檔案第一位元組為
新增頭資訊,為"檔案下載/另存為"對話方塊指定預設檔名.........................
string path = Server.MapPath(this.xlfile.Text+".xls"); System.IO.FileInfo file =new System.IO.FileInfo(path); Response.Clear();
Java檔案下載功能,點選展開另存為
public class DownloadUtils {/* * 檔案(圖片)下載通用類 */public void download(NotifyAttach natch ,HttpServletResponse response) { String fi
Word2016另存為PDF檔案時無書籤導航的解決方法
近期在寫畢業論文,在進行word另存為pdf時出現了一個問題,就是pdf檔案開啟後沒有顯示word裡的書籤導航,很是不方便,上網找到了解決辦法:---------------1、另存為的時候選擇
Excel VBA-批量將多個sheet表另存為單獨的工作薄檔案
將excel多個工作表另存為單獨的工作薄 工作中為了方便,我們常常將多個數據類似的表放在同一個工作薄,但是如果要對每個檔案執行相同的轉換或處理,需要用R或Python讀取每張表的資料,這時就要將其拆分為一個個單獨的檔案。 當sheet表很多時,手動複製貼上既
excel表格另存為CSV檔案時,如何使每個單元內容都帶雙引號和逗號分隔
例如:原excel表格內容是 姓名 性別 電話 手機 張三 男 84577487 13878902345 李四 女 25878456 13978581278 另存為CSV檔案後,要求這樣的格式 "姓名","性別","電話","手機" "張三","男","84577487","13878902345" "李四"
解決Excel另存為csv檔案在linux上亂碼問題
首先excel另存為的時候,選擇儲存為csv檔案型別,有個工具的選項,編碼那裡選擇unicode,儲存。 這樣在linux上面還是亂碼的,要用文字編輯器開啟剛剛儲存的csv檔案,然後另存為,編碼方式選擇utf-8. 這樣就不會亂碼啦!