世界之窗论坛's Archiver

maybeice 发表于 2008-5-27 17:43

从公司数据库下载文件, 为什么会改变文件名!

见图, 不知道是不是bug啊.[ 多一点的细节描述在4楼]

公司的新搞的数据库网站在国外, 不知道怎么弄的
在文件下载页面, 直接点击文件, 就可以开始下载
中间的File Name下面的红色字的是文件名

今天发现弹出的下载页面的文件名就不一样了! 而且扩展名是.do  如果不改它就根本下载不成功!

如果这时点击"用IE下载" 弹出的下载页面文件名就不会变, 和红色的文件名一样

这个文件名的问题对于我们的工作是个严重的问题!! 因为文件名要前后保持绝对一致! 如果不能解决号可能上头要禁止我们用这个TW了.....5555

[[i] 本帖最后由 maybeice 于 2008-5-29 13:39 编辑 [/i]]

maybeice 发表于 2008-5-27 19:20

为什么每次我问问题都没有人晓得...

靖哥哥 发表于 2008-5-27 21:00

环境特殊了些,不好重现啊
楼主在提供详细些的资料,让开发组关注下。:)

maybeice 发表于 2008-5-28 09:23

怎么详细法呢, 数据库的事情我不懂, 是在印度开发的, 没法跟他们沟通到.

图图都看不清楚, 我描述一下吧. 就是在这个页面下载, 整个网页的名称是" Attachment History" , 这是个专门提供下载文件的页面.  需要被下载的文件名是"DONGYING-AQ.pdf" (就是红色字的部分). 用TW自带的下载工具下载这个pdf文件时, 弹出对话框里, 默认产生的文件名(就是自动高光的部分)是"openAttHistory.do" (注意跟该网页名字有关, 且换一个文件下载也是生成这个名字. 奇怪的名字, 不把do改成别的扩展名的话就下载不成功)

这一切如果用IE下载工具的话就没有问题, 见图二, 产生的文件名就是本来的"DONGYING-AQ.pdf".

不知道是不是跟我们数据库本身设计不当有关系.

zangmaly 发表于 2008-5-28 09:47

樓主為啥非要用TW自帶工具下載啊?既然TW里面提供了使用IE下載就直接用IE就好了哦,PDF文件很大嗎?太大的話用專業下載軟件好了,這個好像跟用不用TW沒關系吧,如果TW沒有提供下載工具不是一樣用。。。

maybeice 发表于 2008-5-28 10:47

以前觉得TW下载工具好用嘛, 快嘛......非让我用IE下载也可以. 但是这样的问题是为什么.....

zangmaly 发表于 2008-5-28 10:51

這個得問開發組呵呵,俺們不清楚這個下載抓真實地址的技術,我只能給樓主個替代方案讓樓主公司不至于禁用TW哈哈

maybeice 发表于 2008-5-28 11:03

是是, 我也已经想到默认IE下载了, 谢谢LS. 开发组怎么还没看到, 是title起得太不煽情了吧, 呵呵

roc 发表于 2008-5-28 15:16

你好,已经看到了,只是苦寻你所说的下载方式啊,按照状态栏的地址打开这个也不行 [url]http://research.integraflow.com:8181/Research-BPM/openAttHistory.do?dispatch=downloadFile&attchNumber=27409[/url]
请问能提供URL吗?

maybeice 发表于 2008-5-28 18:25

我知道..能有URL我早就放上去了, 这是公司的数据库网站, 外部登不进去的...

另外中午我咨询了一个做这种数据库的朋友, 因为怀疑是不是我数据库设计的问题.

他原话是" 你那网站设计的下载[color=royalblue]不是直接指向一个静态文件,而是指向一个.do,然后由后台处理响应的数据流...[/color]  我大致知道你说的情况.  总之呢,应该是TW的问题。[color=royalblue]说明TW内置的下载管理器不能很好的支持这种下载方式[/color]     .do是在服务器端定制。他可以是网页,也可以是文件。取决于设计"

他还说"好多这样做下载的网站……而且也有的下载工具也有这种问题"

maybeice 发表于 2008-5-28 18:29

现在想想我好像确实有过这样的经历就是 比如在一个软件网站下载软件, 点击下载后出现的下载文件名和要下的不一样,  而且在这个网站下载不同的几个软件, 出来的名字都是一样, 而且下来也打不开.   (不是强行下载迅雷或者是图标的.gif之类的, 这我还是知道的)   那时以为时人家网站的问题...

maybeice 发表于 2008-5-28 18:31

下次我再碰到这样的网站, 再来告诉你们吧!

maybeice 发表于 2008-5-29 10:41

讲的可能还是不够明白, 领会精神啊!

Arlon 发表于 2008-5-29 10:48

你试试用其他多线程下载工具下载,看是不是也出现这样的问题,可能是不支持多线程下载的原因

maybeice 发表于 2008-5-29 13:39

我不了解单线程多线程的事情, 用IE下载器就没有问题, 几百K的东西不用动用那么大干戈吧?

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.