VPS参考测评推荐
专注分享VPS主机优惠信息
【腾讯云】2021新春采购节,爆款产品特惠,助力企业上云

便宜国外vps论坛_请教下开发大佬这个需求需要什么技术能实现

华为云开年采购季
主机参考:服务器测评参考推荐网,专注分享服务器优惠信息!如果您想在本站投放您的广告,点此直达!如果您不想付费,您也可以免费投稿您的产品信息,点此直达联系我们
部分文章发布时间较久远,可能存在未知因素,购买时建议在本博客搜索商家名称,可查看相关文章充分了解商家!若非中文页面可使用谷歌浏览器同步翻译!跑路不诚信商家列表

LNMP环境下,PHP程序输入一个远程文件的URL,然后调用wget下载
需求在下面,
怎么能在网页上实时的输出wget的输出信息?或者显示出实时的下载进度?

各路大神回复说:

注册说: 为啥一定要wget下载啊,PHP服务端不能直接下载文件吗?

openboy说: 虽然没弄过,但我觉得是可以试试 查一下php exec 执行系统命令 有木有返回值

jcsyshc说: 下载可以,重点是要进度

yrj说: Aria2+AriaNg?

醉里耍大刀说: Aria2 RPC+AJAX,之前搞过

似毛非毛说: curlfile_get_content

Widayn说: 这个需求首先要确定一件事说: 你这个”实时的输出wget的输出信息,或者显示出实时的下载进度” 是只服务于一个还是多个请求,在客户重开网页后是否还保留之前的下载进程并反馈下载进度给客户?

programer说: PHP可以实现

flyqie说: 按我设想的场景 可能会有多个用户同时 重开网页后不需要保留

注册说: 又学到一招。

注册说: 没看懂。。。 多个客户可能同时下载一个文件?那你想为每个客户都开一个下载进程还是共用? 重开网页后不需要保留?那没下载完的文件怎么搞(独立下载进程: 客户重新发起请求,共用下载进程: 没有任何客户在获取该文件下载进度)。。 你这个需求有没有他人已经实现的例子?你说这个范围太大了,细分起来有不同的实现方式

gger说: 比如有一个远程文件 http://xxx.com/a.mp4 那么,我需要,在我服务器网页上,填写进这个地址(http://xxx.com/a.mp4),然后就调用wget这个文件下载到我的服务器上。 暂时想到的办法是,把输出结果重定向到一个临时文件,然后用ajax请求一个接口,在这个接口里去分析重定向的命令输出信息,然后返回到网页上,每隔一秒输出一次。 下载文件只是举一个例子,主要要实现的是,在网页上输出执行命令的结果(或者进度)。要实时输出 ,而不是等命令执行完再输出。

flyqie说: 单纯写php web貌似也就这个办法了,开个wget进程后台跑,把stdout stderr定向到文件中然后读文件。 不过显示输出这个倒是方法有蛮多的,可以ajax可以eventsourcephp web做这种的需求其实还是比较麻烦的,而且局限性太大,很多情况都会导致无法 正常工作。

主机参考zhujicankao.com_收集国内VPSVPS测评主机测评云服务器虚拟主机独立服务器国内服务器高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台

打赏
转载请注明原文链接:主机参考 » 便宜国外vps论坛_请教下开发大佬这个需求需要什么技术能实现
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!

评论 抢沙发

评论前必须登录!