主题:如何实现下载后的删除文件的功能
yxpke
[专家分:100] 发布于 2008-04-17 12:19:00
服务器生成一个文件后,供下载,下载后,该文件自动删除,请解答
如生成一个mytext.txt文件
<a href="mytext.txt">mytext.txt</a>
点击下载,保存到客户端后,该文件自动删除,不再储存到服务器端
也可以关闭该页面后删除,总之,请高手提供宝贵代码
回复列表 (共3个回复)
沙发
martine [专家分:4950] 发布于 2008-04-17 13:51:00
设想: 文件生成和下载存在两种状态,设生成前状态为0,下载后状态为1,将变量stat保存在文本或表中,
下载后读取stat,等于1则删除. 基本上没什么代码可提供,也就是判断. 如果使用文本,可以找一些计数器代码.
板凳
yxpke [专家分:100] 发布于 2008-04-17 22:27:00
文件生成和下载存在两种状态,设生成前状态为0,下载后状态为1,请问下载前怎样确定为0,又下载后怎样确定为1呢,都要有代码啊,请专家指点一下迷津
3 楼
martine [专家分:4950] 发布于 2008-04-18 07:46:00
<%
DIM A
A=0
%>
<td>生成文件代码</td>
<%a=1%>
<td>下载文件代码</td>
这个地方要从下载文件load传过来一个数值,或直接写在load文件中, 执行了下载文件后就删除原文件
<%
if 传过来的数值=true then
删除文件代码
endif
a=0
也许代码直接写在下载文件里最好,执行到最后,下载文件名也知道了,就可以删除了.
以上只是我的想法,没做过实际操作.
我来回复