从公司数据库下载文件, 为什么会改变文件名!
见图, 不知道是不是bug啊.[ 多一点的细节描述在4楼]公司的新搞的数据库网站在国外, 不知道怎么弄的
在文件下载页面, 直接点击文件, 就可以开始下载
中间的File Name下面的红色字的是文件名
今天发现弹出的下载页面的文件名就不一样了! 而且扩展名是.do 如果不改它就根本下载不成功!
如果这时点击"用IE下载" 弹出的下载页面文件名就不会变, 和红色的文件名一样
这个文件名的问题对于我们的工作是个严重的问题!! 因为文件名要前后保持绝对一致! 如果不能解决号可能上头要禁止我们用这个TW了.....5555
[[i] 本帖最后由 maybeice 于 2008-5-29 13:39 编辑 [/i]] 为什么每次我问问题都没有人晓得... 环境特殊了些,不好重现啊
楼主在提供详细些的资料,让开发组关注下。:) 怎么详细法呢, 数据库的事情我不懂, 是在印度开发的, 没法跟他们沟通到.
图图都看不清楚, 我描述一下吧. 就是在这个页面下载, 整个网页的名称是" Attachment History" , 这是个专门提供下载文件的页面. 需要被下载的文件名是"DONGYING-AQ.pdf" (就是红色字的部分). 用TW自带的下载工具下载这个pdf文件时, 弹出对话框里, 默认产生的文件名(就是自动高光的部分)是"openAttHistory.do" (注意跟该网页名字有关, 且换一个文件下载也是生成这个名字. 奇怪的名字, 不把do改成别的扩展名的话就下载不成功)
这一切如果用IE下载工具的话就没有问题, 见图二, 产生的文件名就是本来的"DONGYING-AQ.pdf".
不知道是不是跟我们数据库本身设计不当有关系. 樓主為啥非要用TW自帶工具下載啊?既然TW里面提供了使用IE下載就直接用IE就好了哦,PDF文件很大嗎?太大的話用專業下載軟件好了,這個好像跟用不用TW沒關系吧,如果TW沒有提供下載工具不是一樣用。。。 以前觉得TW下载工具好用嘛, 快嘛......非让我用IE下载也可以. 但是这样的问题是为什么..... 這個得問開發組呵呵,俺們不清楚這個下載抓真實地址的技術,我只能給樓主個替代方案讓樓主公司不至于禁用TW哈哈 是是, 我也已经想到默认IE下载了, 谢谢LS. 开发组怎么还没看到, 是title起得太不煽情了吧, 呵呵 你好,已经看到了,只是苦寻你所说的下载方式啊,按照状态栏的地址打开这个也不行 [url]http://research.integraflow.com:8181/Research-BPM/openAttHistory.do?dispatch=downloadFile&attchNumber=27409[/url]
请问能提供URL吗? 我知道..能有URL我早就放上去了, 这是公司的数据库网站, 外部登不进去的...
另外中午我咨询了一个做这种数据库的朋友, 因为怀疑是不是我数据库设计的问题.
他原话是" 你那网站设计的下载[color=royalblue]不是直接指向一个静态文件,而是指向一个.do,然后由后台处理响应的数据流...[/color] 我大致知道你说的情况. 总之呢,应该是TW的问题。[color=royalblue]说明TW内置的下载管理器不能很好的支持这种下载方式[/color] .do是在服务器端定制。他可以是网页,也可以是文件。取决于设计"
他还说"好多这样做下载的网站……而且也有的下载工具也有这种问题" 现在想想我好像确实有过这样的经历就是 比如在一个软件网站下载软件, 点击下载后出现的下载文件名和要下的不一样, 而且在这个网站下载不同的几个软件, 出来的名字都是一样, 而且下来也打不开. (不是强行下载迅雷或者是图标的.gif之类的, 这我还是知道的) 那时以为时人家网站的问题... 下次我再碰到这样的网站, 再来告诉你们吧! 讲的可能还是不够明白, 领会精神啊! 你试试用其他多线程下载工具下载,看是不是也出现这样的问题,可能是不支持多线程下载的原因 我不了解单线程多线程的事情, 用IE下载器就没有问题, 几百K的东西不用动用那么大干戈吧?
页:
[1]