none
asp.net从数据库下载word2007 RRS feed

  • 问题

  • asp.net上传word2007存入数据库,但是打开提示文件易损换。而上传2003保存到数据库,下载没有问题。

    这个地方有什么注意的地方。

    另外,word2007上传到数据库的数据没有问题

    2010年12月7日 9:08

答案

  • 下載會出現問題有可能是數據輸出不全,或是 Content Type 有錯誤。

    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    目前籌建雲端運算學堂 (studyazure.com) 中...
    2010年12月7日 13:26
  • 你好:

    建议尽量不要将文件存储在数据库。极其影响性能。可以上传文件到磁盘,将文件相对地址存储在数据库。每次读取地址进行下载。

    你存储在数据库里可能正常,但在读取的时候可能出现丢失或内容类型错误。


    I am here!
    2010年12月8日 5:37
    版主

全部回复

  • 下載會出現問題有可能是數據輸出不全,或是 Content Type 有錯誤。

    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    目前籌建雲端運算學堂 (studyazure.com) 中...
    2010年12月7日 13:26
  • 你好:

    建议尽量不要将文件存储在数据库。极其影响性能。可以上传文件到磁盘,将文件相对地址存储在数据库。每次读取地址进行下载。

    你存储在数据库里可能正常,但在读取的时候可能出现丢失或内容类型错误。


    I am here!
    2010年12月8日 5:37
    版主
  • 保存和下载方法有问题。修改你的代码。
    【孟子E章】
    2010年12月9日 1:01
    版主
  • 确实如此,但是还发现另个问题,下载后

    {EMBED Excel.Chart.8 \s} 会变成 Excel.Sheet 不知道怎么回事?现象描述:上传已word2007文档保存到sqlserver数据库中,word文档已插入excel图表。然后下载此文档,然后打开Excel.Chart变成了 Excel.Sheet 。word2007有此问题,2003无此问题。


    scott
    2011年1月12日 2:07