找回密码
 立即注册
查看: 2677|回复: 7

上传后的下载

[复制链接]

已分享文件:0个

网盘今日赚:积分

发表于 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 大致就是这样的连接

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 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 编辑 ]

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 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']."");

已分享文件:20个

网盘今日赚:积分

发表于 2009-3-12 20:44:00 | 显示全部楼层

回复 1# BlueFire 的帖子

这部分会改进的。

已分享文件:0个

网盘今日赚:积分

发表于 2009-3-16 17:46:54 | 显示全部楼层
原帖由 BlueFire 于 2009-3-12 10:59 发表
templates/default/file.tpl.html文件下

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

        {$v['file_name']}
         

改了没有用嘛!

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2009-3-16 17:50:59 | 显示全部楼层
更新default模板

已分享文件:0个

网盘今日赚:积分

发表于 2009-3-16 19:33:35 | 显示全部楼层
原帖由 BlueFire 于 2009-3-16 17:50 发表
更新default模板

原来如此!谢谢!

已分享文件:20个

网盘今日赚:积分

发表于 2009-3-16 20:15:01 | 显示全部楼层
downfile是文件下载,无论什么文件,点击时都会以下载的形式呈现。
viewfile对于一些文本类型的文件、图像方面的文件,会直接在网页中打开,对于非此类型的,就会以文件下载的形式打开。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PHPDisk系统交流社区

GMT+8, 2024-12-23 00:04 , Processed in 0.069430 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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