Jason's Blog

思緒邊境

Archive for the ‘Web Develop’ Category

IE下載Office 2007檔案(docx/pptx/xlsx)竟變成zip

leave a comment »

客戶的系統有個功能能夠上傳檔案與學員分享!!

今天使用者在測試時,反映上傳的docx檔案在下載時竟變成zip檔,自己在幾個測試環境都沒這問題,而且這部分邏輯相當單純,絲毫不可能是程式出錯,直覺反應應該是瀏覽器的問題,與使用者確認後只有IE有這狀況,google搜尋後有下面幾個解法,只要在主機上作適當的設定,就可引導IE做正確的反應。

正確解法:
apache 請修改/etc/mine.type
新增一行: application/vnd.openxmlformats docx pptx xlsx

另一解法1:
使用.htaccess檔
新增 application/vnd.openxmlformats docx pptx xlsx

另一解法2:
修改httpd.conf加入以下字串
AddType application/vnd.openxmlformats .docx .pptx .xlsx

如果是IIS請新增以下三個mine對應:
pptx => application/vnd.openxmlformats-officedocument.presentationml.presentation
docx => application/vnd.openxmlformats-officedocument.wordprocessingml.document
xlsx => application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

如果是IIS6.0到IIS管理員→網站→右鍵[內容]→HTTP標頭→MIME類型→新增去新增這三個MIME設定

其他Office2007文件的MIME格式如下:
.docm,application/vnd.ms-word.document.macroEnabled.12
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotm,application/vnd.ms-word.template.macroEnabled.12
.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template
.potm,application/vnd.ms-powerpoint.template.macroEnabled.12
.potx,application/vnd.openxmlformats-officedocument.presentationml.template
.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12
.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation
.xlam,application/vnd.ms-excel.addin.macroEnabled.12
.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltm,application/vnd.ms-excel.template.macroEnabled.12
.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template

Written by Jason

2012 年 11 月 28 日 at 15:50:08

張貼於IT雜記, Web Develop

[轉貼] Asp.net Mvc Framework 系列

leave a comment »

做為設計模式的王者,MVC在眾多領域都成為良好的模型的代名詞,前日我們只能靠Monorail來實現Asp.net的Mvc的而且確Asp.netMvc已經成為現實
本文只想讓大家更直觀地認知Asp.net Mvc,如果語言有所不當,還望先賢海涵,當然,如果文中有所紕漏還希望大家指出
儘量本著對初學者負責的態度來寫,但期間的恆心與毅力相信過來的人更加明白,所以如果書寫有誤希望大家諒解.

Asp.net Mvc是ASP.NET 3.5 Extensions Preview 的一個部分.
最新的是 ASP.NET MVC Preview 2(下載頁面) 如果後續文章的書寫中版本變化,筆者將在後面文章中進行補充說明.
說明:

  1. 本文的前提環境為.net 3.5,但筆者會盡力寫在.net2.0下兼容的程序
  2. 文本中所使用的IDE都為Visual Studio 2008 RTM(中文) 語言基本為C#不過為了方便大家理解 ,也可能會有一些Visual Basic
  3. 筆者計算機操作系統為Windows 2003 std
  4. 筆者將在文中插入少許廣告性例程,希望大家不要反感
  5. 其它約定筆者將會後續補充

相關網站:

Written by Jason

2008 年 03 月 16 日 at 15:14:49

張貼於Web Develop

Building a Simple Blog Engine with ASP.NET MVC and LINQ

leave a comment »

一直很注意Linq與ASP.net方面的資訊,今天看到一篇介紹Microsoft ASP.NET MVC與LINQ整合運用在網頁的開發上,很值得參考,推薦給大家!!
 

Written by Jason

2008 年 03 月 05 日 at 10:07:36

張貼於Web Develop

ExtJS與.NET結合開發實例

leave a comment »

ExtJS (http://extjs.com/) 一套很強的JavaScript程式庫,
今天在博客園上看到有牛人寫了簡單的範例,
介紹怎麼在.NET裡整合運用,
大家參考看看!!

ExtJS與.NET結合開發實例(Grid之數據顯示、分頁、排序篇)
ExtJS與.NET結合開發實例(Grid之批量刪除篇)
ExtJS與.NET結合開發實例(Grid之新增——Form提交篇)
Ext#——Write ExtJS code in C#

 

Written by Jason

2008 年 03 月 04 日 at 00:39:12

張貼於Web Develop

Skype會占用80 Port

leave a comment »

我的電腦裝的是Windows 2003 Server,也有裝IIS,
最近因為工作上主要不在網站開發,
所以就把World Wide Web Publishing Service及HTTP SSL
這些IIS相關的服務設定為手動啟動,
想說省點資源,也避免些安全性的問題,
今天,突然因為想要測是一個網站的系統,
所以手動把IIS這幾個服務啟動了,
結果發現近到IIS管理員,竟然無法把網站給啟動,
出現"程序無法存取檔案,因為檔案正由另一個程序使用"的訊息,
搞了半天,還想說是MBSchema.xml被其他什麼有問題的程式給鎖著,
一去看,還真的有某個程式開這著這個檔,導致我無法將他更名,
這裡我就沒研究出個所以然來。
 
不過繼續詢問Google大神,說這問題是有其他程式把80Port用掉了,
Netstat -ano對照工作管理員把PID欄位打開,
發現竟然Skype搞的鬼,
然後就到Skype的功能選單上選::功能 -> 設定選項
開出設定視窗,然後點選 進階 -> 連線
找到使用80/443 Port 做為外來連線替代選項,
把打勾拿掉,重新啟動Skype,
搞定。

Written by Jason

2007 年 12 月 01 日 at 01:54:08

張貼於Web Develop

ExtJS與.NET結合開發實例

leave a comment »

ExtJS 一套很強的JavaScript程式庫,
今天在博客園上看到有牛人寫了簡單的範例,
介紹怎麼在.NET裡整合運用,
大家參考看看!!

ExtJS與.NET結合開發實例(Grid之數據顯示、分頁、排序篇)
ExtJS與.NET結合開發實例(Grid之批量刪除篇
ExtJS與.NET結合開發實例(Grid之新增——Form提交篇)
EXT調用ASP.NET AJAX WebService

Written by Jason

2007 年 11 月 28 日 at 10:06:55

張貼於Web Develop

MapPoint的一些資源

leave a comment »

Written by Jason

2004 年 12 月 22 日 at 09:41:09

張貼於Web Develop

Finding your way with MapPoint

leave a comment »

Finding your way with MapPoint

用MapPoint找到你的路

 

需要把一個地圖放進你的應用程式嗎?
Microsoft的第一個商業的Web Service可能是你正尋找的解決辦法。

原始文件:

http://www.builderau.com.au/program/0,39024614,39158117,00.htm

or

http://www.builderau.com.au/program/print.htm?TYPE=story&AT=39158117-39024614t-20000000c

Written by Jason

2004 年 12 月 22 日 at 09:14:44

張貼於Web Develop