起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 272|回复: 10

【结贴】知识中心文件访问的问题**

[复制链接]
发表于 2008-12-10 15:13:52 | 显示全部楼层 |阅读模式
我把知识中心下面的文件发布了出来,但全部是bin后缀的文件.

我用网页访问的的时候,.看我的连接地址是这样的
http://............../dacef10d-bf8a-11dd-8b75-75ddb78a7d5a.bin

这样来访问的,  如果文件是TXT,JPG(IE可以打开的)的就直接打开了

但如果是XLS.或则其他的IE不能直接打开的 就会是乱码..

这种bin后缀的文件不可以自己对应打开吗? 我应该怎么做?

麻烦大哥 指点下 怎么做.
回复

使用道具 举报

发表于 2008-12-10 15:28:24 | 显示全部楼层
我把知识中心下面的文件发布了出来,但全部是bin后缀的文件.

楼主是怎么发布的?讲讲你的需求是什么?为什么要这么做。
回复 支持 反对

使用道具 举报

发表于 2008-12-10 15:29:39 | 显示全部楼层
可以
http://bbs.justep.com/forum.php?mod=viewthread&tid=25562
看这个帖子。根据文件名去数据库中找到记录,然后看文件系统表中的文件后缀名就可以正常打开了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-10 15:37:27 | 显示全部楼层
需求要网页能访问这些文件啊。。

3楼提供的资料已经弄清楚了的
比如 我弄清楚了 123.xls对应的文件是dacef10d-bf8a...5ddb78a7d5a.bin这个文件。

我就指定连接http://............../dacef10d-b ... 个地址了啊。

难道需要我根据 123.xls的后缀去指定用什么打开文件吗?

是需要玫举出 什么后缀对应什么打开格式吗? 这个知识中心对应的文件种类没有限制吧?
回复 支持 反对

使用道具 举报

发表于 2008-12-10 15:38:16 | 显示全部楼层
不是,改后缀名,把.bin改成你相应的文件后缀名不就可以正常打开了吗?你试试吧。
回复 支持 反对

使用道具 举报

发表于 2008-12-10 15:39:37 | 显示全部楼层
另外,最好不要直接改平台中的相应文件,自己复制一份或者下载一份都行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-10 16:16:45 | 显示全部楼层
这个文件是 平台上传知识生成的,,我不能改啊 只能访问。。
回复 支持 反对

使用道具 举报

发表于 2008-12-10 16:17:51 | 显示全部楼层
所以你网页访问的时候先下载然后再打开(下载的过程中就处理好),这样子不可以吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-10 16:40:00 | 显示全部楼层
(tomcat等)中间件会控制后缀打开文件的方式..  但这里文件全是BIN后缀..所以不好控制.

能告诉我 知识中心的文件 怎么再存一份?并且后缀是对应了实际文件的吗??

或则是我只提供下载  但是默认下载文件名能控制吗?希望能控制下载的时候 文件名为指定的后缀
也就是我的文件是123.bin   默认对方 下载为123.BIN
我怎么控制他存的时候为123.XLS
回复 支持 反对

使用道具 举报

发表于 2008-12-10 16:59:36 | 显示全部楼层
1、自己写个服务程序,把平台上传的文件再拷贝一份出来到其他目录中(后缀名就用真实的后缀名),然后给客户端下载
2、自己拿js去写一个处理逻辑,以流的形式读取平台的文件然后再提供给客户下载。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 05:46 , Processed in 0.041133 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表