社区
Web 开发
帖子详情
想链接到最新生成的文件,要怎么实现啊?
fayanquan
2010-10-08 11:46:58
有一个java文件,可以动态生成新的文件,文件名随机命名,并存到/var/www/tmpfile里
想在js代码取到新生成的文件,<a href="http://localhost/tmpfile/*.pcap" target="blank">query result</a>
*.pcap是变化的,该怎么获取最新的文件名呢?
...全文
89
8
打赏
收藏
想链接到最新生成的文件,要怎么实现啊?
有一个java文件,可以动态生成新的文件,文件名随机命名,并存到/var/www/tmpfile里 想在js代码取到新生成的文件,query result *.pcap是变化的,该怎么获取最新的文件名呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BearKin
2010-10-09
打赏
举报
回复
[Quote=引用楼主 fayanquan 的回复:]
有一个java文件,可以动态生成新的文件,文件名随机命名,并存到/var/www/tmpfile里
想在js代码取到新生成的文件,<a href="http://localhost/tmpfile/*.pcap" target="blank">query result</a>
*.pcap是变化的,该怎么获取最新的文件名呢?
[/Quote]
现获得全部File 然后按照你定义的规则去寻找最新的文件 也可以通过File自带的方法查询文件的创建日期 光用JS是不行的
gularess
2010-10-09
打赏
举报
回复
你这个是Ext吧。那你就直接
html:String.format(this.parentCmp.i18n._('<div style="margin:auto">click to download <a
href="http://localhost/tmpfile/'+filename +'" target="blank">query result</a></div>'),result)
antsleg
2010-10-08
打赏
举报
回复
就是获取文件名的问题吧,有两种方式:
1.服务端生成的文件,服务端肯定是知道这个文件名的;
客户端定义一个js的query()函数,从服务端获取一下文件名,比如用ajax;
得到文件名,就可以做你自己的操作了;
<a href="query()" target="blank">query result</a>
2.让生成的文件名有一定规则,比如用时间命名文件,然后用js函数罗列指定目录下的文件名,自己进行排序,然后获取最新的文件名。参考:
http://topic.csdn.net/u/20090226/09/670ca853-8d9d-4135-a7ca-a6dc121c8988.html
fayanquan
2010-10-08
打赏
举报
回复
嗯,生成的时候存到本地电脑了,就是取得时候该怎么取呢,因为要不断的生成新的文件,在js文件里怎么更新*.pcap呢?
gularess
2010-10-08
打赏
举报
回复
可以用jsp写一段java代码获取该目录下最新的文件(按生产时间逆序),然后替代*,大致如下:
<%
File file = new File("/var/www/tmpfile");
//列出file下的所有pcap文件,按照lastModified逆序排列,可用apache的io包中FileUtil
String filename = file.getName();
%>
<a href="http://localhost/tmpfile/<%=filename%>" target="blank">query result</a>
yinxingchen521165737
2010-10-08
打赏
举报
回复
生成的时候存一下不就行了吗? 然后再去取
fayanquan
2010-10-08
打赏
举报
回复
onExecuteQuery:function(){
var filename = (Math.floor(Math.random() * 100000000) + 1)+'.pcap';
var downloadWin = new Ext.Window({
title:this.parentCmp.i18n._('Download'),
modal:true,
width:300,
height:100,
items:[{
html:String.format(this.parentCmp.i18n._('<div style="margin:auto">click to download <a
href="http://localhost/tmpfile/<%=filename%>" target="blank">query result</a></div>'),result)
}]
代码如上面所示,结果不对,现在就是要在herf里面用到js变量filename,该怎么修改herf语句呢?
Inhibitory
2010-10-08
打赏
举报
回复
1. linux可以使用shell编程,排序找到最新生成的文件名,然后java执行shell得到结果,返回给客户端.
2. 用类File列出tempfile下面的所有文件,取得文件创建时间判断,找到最新的,返回给客户端.
文件
如何
生成
下载
链接
?
做自媒体这些年,时常需要通过文章分享一些文档给读者下载使用,在文章中分享文档(如Word、Excel、PPT、PDF等),难免需要把
文件
生成
链接
放在文章中分享给粉丝。做过自媒体的同学都知道,目前主流的自媒体平台,基本上都不允许在文章中直接添加外链,只能把
文件
链接
通过文本或者二维码的方式分享。如果是公众号文章,可以通过附件小程序
链接
分享。下面分别介绍一下如何把
文件
生成
和。
python 百度网盘 群组
文件
_py
实现
百度云批量
生成
文件
共享
链接
背景最近在设计本站PDF电子书页面的时候发现针对百度云PDF目录下的电子书
生成
不加密的共享
链接
很不方便。 有人可能问那么多
文件
生成
一个共享
链接
供大家下载那多方便?不存在的,防止你们一次性保存到自己百度云然后跑路。 每次都要一个一个右键共享
生成
,这样不仅容易出错,眼花缭乱,而且效率低,浪费时间等等。所以打算通过程序
实现
,正好百度了一下,发现有Python对应的百度云的API,正好练练手。环境准备Py...
文件
如何变成下载
链接
?
文件
如何变成下载
链接
?有时候工作需要,要把一些文档(比如Word,Excel,PPT,PDF等)转成下载
链接
,作为公众号文章的附件,给粉丝们下载。把
文件
转成下载
链接
,有几种方式:1. 把
文件
上传到网盘2.把
文件
转成小程序
链接
3.把
文件
转成二维码网盘的方式估计大伙儿都很熟悉了,但用在公众号还是有点麻烦的,毕竟用户下载起来步骤颇多,过程麻烦,如有兴趣可自行体验一遍。把
文件
转成小程序
链接
,适合放在公众号文章,公众号关键词回复和自定义菜单中。
java web
文件
下载功能
实现
需求:
实现
一个具有
文件
下载功能的网页,主要下载压缩包和图片 两种
实现
方法: 一:通过超
链接
实现
下载 在HTML网页中,通过超
链接
链接
到要下载的
文件
的地址 Insert title here 通过
链接
下载
文件
压缩包 图片 其中day06/download是文档路径,本实例的程序结构如下: 程序运行后,可以通过单击需要下载文档
实现
下载 但是这里会
Java
实现
短
链接
生成
可以使用redis的hash,当然也可以使用redis的key-value去
实现
,使用redis的hash结构呢,能将相同业务的短
链接
放到一个Key里面去管理.c4xV4F),后面一般是6为字符串,并不强制只是6位,可以自定义.可以开一个用于解密的接口,将Redis中的缓存的真实的URL返回.”)映射成短的url(
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章