BlueFire 发表于 2009-3-12 09:45:16

上传后的下载

会有几种方式生成连接
1 ubb
2 html
3 img
4 url

ubb没有试过,暂时无论坛环境,上传的不是图片3也可以不考虑

谈到最长应用应该是 4 url

但是发现一个问题,就是使用这个连接就是打开一个空白页,而不是期待那种问保存还是下载的对话框
----------------
再来谈提取码下载的问题

据发现得知,如果要下载这个文件,必须要点那个小图片,,而要是点文件名的话,一样会向点 url那个连接一样(我假设和2 html的连接是同样性质,那么2也就不用测了)。

如果是这样的,连接没有任何直接意义,既不能让下载工具下载,又不能让浏览器使用

udisk/viewfile.php?file_id=1&file_key=KNu75vg5 大致就是这样的连接

BlueFire 发表于 2009-3-12 10:59:18

关于点标题不可以下载的问题

templates/default/file.tpl.html文件下

第79行附近,把viewfile改为downfile就可以。
代码如下
<!--#}else{#-->
      <a href="{#urr("downfile","file_id={{$v['file_id']}}&file_key={{$v['file_key']}}")#}" target="_blank" title="{$v['file_name_all']} {$v['file_size']}">{$v['file_name']}</a>
      <!--#}#-->

[ 本帖最后由 BlueFire 于 2009-3-12 15:25 编辑 ]

BlueFire 发表于 2009-3-12 15:26:38

关于点击分享连接,下载不了文件的解决办法

需要打开
/modules/files.inc.php

第82行附近,改为:

$rs['file_link'] = $settings['phpdisk_url'].urr("downfile","file_id=".$rs['file_id']."&file_key=".$rs['file_key']."");

along 发表于 2009-3-12 20:44:00

回复 1# BlueFire 的帖子

这部分会改进的。

davidcheung 发表于 2009-3-16 17:46:54

原帖由 BlueFire 于 2009-3-12 10:59 发表 http://bbs.phpdisk.com/images/common/back.gif
templates/default/file.tpl.html文件下

第79行附近,把viewfile改为downfile就可以。
代码如下

      {$v['file_name']}
         
改了没有用嘛!

BlueFire 发表于 2009-3-16 17:50:59

更新default模板

davidcheung 发表于 2009-3-16 19:33:35

原帖由 BlueFire 于 2009-3-16 17:50 发表 http://bbs.phpdisk.com/images/common/back.gif
更新default模板
原来如此!谢谢!

along 发表于 2009-3-16 20:15:01

downfile是文件下载,无论什么文件,点击时都会以下载的形式呈现。
viewfile对于一些文本类型的文件、图像方面的文件,会直接在网页中打开,对于非此类型的,就会以文件下载的形式打开。
页: [1]
查看完整版本: 上传后的下载