php ftp下载文件

本教程是讲一个简单的用php ftp功能做文件上传下载功能哦,好了下面我们来看看简单的实例教程吧。

<?php
// 开始
$ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY,
                      filesize("test"));
// 或: $ret = ftp_nb_get ($my_connection, "test", "README",
//                           FTP_BINARY, FTP_AUTORESUME);
while ($ret == FTP_MOREDATA) {

   // 可以插入其它代码
   echo ".";
   // 继续传送...
   $ret = ftp_nb_continue ($my_connection);
}
if ($ret != FTP_FINISHED) {
   echo "下载出错...";
   exit(1);
}
?> 

转载请注明:www.111cn.net/phper/php.html

时间: 2024-09-29 23:14:05

php ftp下载文件的相关文章

ftp文件下载-expect ftp 下载文件文件损坏,写法如下,

问题描述 expect ftp 下载文件文件损坏,写法如下, #!/bin/expect set timeout 30 set host 10.9.9.145 set login_name zzz set login_pwd zzz set localpath "/home/acc/songt/read" set remotepath "/home/acc/songt/write" spawn -noecho ftp -i $host expect { timeou

java操作ftp下载文件示例_java

复制代码 代码如下:     /**     *      * JAVA操作 FTP 下载     * 文件下载.     *     */    private void ftpDownload()    {        FTPClient ftpClient = null;        InputStream input = null;        boolean loginFlag = false;        List<String> list = new ArrayList&

C#从FTP下载文件无法返回文件长度

问题描述 我要从FTP服务器下载指定文件,比如A.zip大小100kb,等下载成功,这个文件名,大小等信息会被存入一个数据库,等下次下载的时候会去比较,如果两个文件大小一致,就不下了,现在出了一个问题,返回的contentLength始终为-1,但是东西还是有的,可以下载下来,FTP是我自己临时搭建的,系统为win7,网络为政务外网,但是我家里自己测试的时候,用的清华大学FTP,可以返回文件大小,不知道怎么回事,是FTP设置的问题吗?查了MSDN说如果服务器没有返回长度则是-1,怎么搞?priv

java ftp下载文件问题,用的包是commons-net-1.4.1,jar

问题描述 文件下载一直失败,那个文件我能通过retrieveFileStream读取到客户端.只能求高手指点了--publicvoidloadFile(StringremoteFileName,StringlocalFileName){//下载文件OutputStreamosOutputStream=null;try{FilelocalFile=newFile(localFileName);osOutputStream=newFileOutputStream(localFile);boolean

VB.NET中使用FTP下载文件的两种方法

下载   .net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作.希望以下的代码能为大家抛砖引玉. 方法一: 使用Ftp.exe ,通过process类来调用它. Imports System.Diagnostics ...   Public Sub GetFileByCallFtp()        '定义ProcessStartInfo,Process的启动信息.         Dim psi As N

ios-IOS FTP多线程下载文件

问题描述 IOS FTP多线程下载文件 具体过程是这样的:线程里,创建了CFReadStreamCreateWithFTPUR一个流, scheduleInRunLoop然后open.接着就在CFRunLoopRun();接收是在CFNetwork框架里的- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode 中接收并些文件.这样的线程共有2个,我调试发现 只有一个loop循环里来消息,另一个trap着.下载

如何在命令行中使用 ftp 命令上传和下载文件

如何在命令行中使用 ftp 命令上传和下载文件 本文中,介绍在 Linux shell 中如何使用 ftp 命令.包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹.尽管现在有许多不错的 FTP 桌面应用,但是在服务器.SSH.远程会话中命令行 ftp 命令还是有很多应用的.比如.需要服务器从 ftp 仓库拉取备份. 步骤 1: 建立 FTP 连接 想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名 'domain.com' 或者 IP 地址 例如: ft

php下连接ftp实现文件的上传、下载、删除文件实例代码_php基础

php ftp传送文件到服务器 复制代码 代码如下: <?php // 开始 $ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY, filesize("test")); // 或: $ret = ftp_nb_get ($my_connection, "test", "README", // FTP_BINARY, FTP_A

JAVA技术实现上传下载文件到FTP服务器(完整)_java

具体详细介绍请看下文: 在使用文件进行交互数据的应用来说,使用FTP服务器是一个很好的选择.本文使用Apache Jakarta Commons Net(commons-net-3.3.jar) 基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作. 关于FileZilla Server服务器的详细搭建配置过程,详情请见 FileZilla Server安装配置教程 .之前有朋友说,上传大文件(几百M以上的文件)到FTP服务器时会重现无法重命名的问题,但本人亲