精华内容
下载资源
问答
  • 服务器上下载文件的方法

    万次阅读 2018-02-02 15:51:04
    有时候需要提供一些文件供用户下载,本文就写了一个支持文件下载的方法,... * 下载文件 * 创建人:A-bing * 创建时间:2018年2月2日 */ public class FileDownload { /** * @param response * @param fi...

    有时候需要提供一些文件供用户下载,本文就写了一个支持文件下载的方法,供参考:

    例子需要下载的是Excel表格,具体实现:、

    封装一个下载方法,方便使用:

     

    /**
     * 下载文件
     * 创建人:A-bing
     * 创建时间:2018年2月2日
     */
    public class FileDownload {
    
    	/**
    	 * @param response 
    	 * @param filePath		//文件完整路径(包括文件名和扩展名)
    	 * @param fileName		//下载后看到的文件名
    	 * @return  文件名
    	 */
    	public static void fileDownload(final HttpServletResponse response, String filePath, String fileName) throws Exception{  
    		    byte[] data = FileUtil.toByteArray2(filePath);  
    		    fileName = URLEncoder.encode(fileName, "UTF-8");  
    		    response.reset();  
    		    response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");  
    		    response.addHeader("Content-Length", "" + data.length);  
    		    response.setContentType("application/octet-stream;charset=UTF-8");  
    		    OutputStream outputStream = new BufferedOutputStream(response.getOutputStream());  
    		    outputStream.write(data);  
    		    outputStream.flush();  
    		    outputStream.close();
    		    response.flushBuffer();
    		} 
    }

    实现方法:

    备注:demo里面的文件是放在服务器上的,本地通过页面调用下载方法的时候,下载的文件在浏览器默认的下载路径里面,自己找一找。

    /*
    	 * 调账Excel模版下载
    	 */
    	@RequestMapping("")
    	public void xiazaiexcel(HttpServletResponse response) throws Exception{
    		String filePath = "E://utilPicture//file//tiaozhangExcel.xls";
    		String fileName = "tiaozhang.xls";
    		FileDownload.fileDownload(response, filePath, fileName);
    	}

    完了#24

    PS:补上

    封装的toByteArray2方法:
    /**
    	 * 读取到字节数组2
    	 * 
    	 * @param filePath
    	 * @return
    	 * @throws IOException
    	 */
    	public static byte[] toByteArray2(String filePath) throws IOException {
    		File f = new File(filePath);
    		if (!f.exists()) {
    			throw new FileNotFoundException(filePath);
    		}
    		FileChannel channel = null;
    		FileInputStream fs = null;
    		try {
    			fs = new FileInputStream(f);
    			channel = fs.getChannel();
    			ByteBuffer byteBuffer = ByteBuffer.allocate((int) channel.size());
    			while ((channel.read(byteBuffer)) > 0) {
    				// do nothing
    				// System.out.println("reading");
    			}
    			return byteBuffer.array();
    		} catch (IOException e) {
    			e.printStackTrace();
    			throw e;
    		} finally {
    			try {
    				channel.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    			try {
    				fs.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    	}

     

    展开全文
  • 1. ssh ...下载链接 http://download.csdn.net/detail/jiandanjinxin/9755684 使用方法参考主页 http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.html http://www.cnblogs.com/pingzhanga/...

    1. ssh

    安装SSH Secure Shell Client客户端
    下载链接 http://download.csdn.net/detail/jiandanjinxin/9755684
    使用方法参考主页

    http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.html

    http://www.cnblogs.com/pingzhanga/p/5126885.html (ssh无法登陆)
    导致此问题的原因是ssh升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。
    补充: (
    加密算法大致分两类:
    1.对称加密
    2.非对称加密

    对称加密

    对称加密是比较简单的加密算法,但简单并不意味着不保险(有很安全的对称加密算法)。简单意味着功能比较好理解。

    对称加密算法用一个密钥(英文称为Key,是《钥匙》的意思。是在明文转换为密文或将密文转换为明文的算法中输入的参数)来加密信息。
    对称加密中“对称”的意思就是指加密和解密使用的是同一个密钥。因此加密方和解密方都须要知道这个密钥。

    非对称加密

    对称加密方法中,我们只用一个密钥来进行加密和解密。
    非对称加密方法中,我们用一个密钥来进行加密,用另一个密钥来解密。
    因此,非对称加密有两个密钥:

    1.一个是"公钥"(Public Key),用于加密。
    2.一个是"私钥"(Private Key),用于解密。
    公钥只用来加密。因此,用非对称加密的算法,我们就只能用私钥来解密咯。
    我们请求电脑为我们生成这一对密钥:一个私钥和一个公钥。它们总是成对出现。)

    首先,安装openssh
    OpenSSH 是 SSH协议的免费开源实现。

    sudo apt-get install openssh-server
    

    安装完成后,它会自动开启sshd这个精灵进程Daemon Process,或称为守护进程。是一种运行在后台的特殊进程)。

    你也可以手动开启sshd:

    sudo service ssh start #Ubuntu系统
    

    要停止的话:

    sudo service ssh stop  # Ubuntu系统
    

    如果你要对SSH的配置做修改,可以修改/etc/ssh/ssh_config,然后运行

    sudo /etc/init.d/ssh reload
    

    sudo service ssh reload
    

    来使修改生效。

    从一台Linux电脑上通过SSH连接

    假定你要以用户名user,用SSH协议登录远程服务器host,只要一条简单命令就可以了:

    ssh user@host
    

    如果本地用户名与远程用户名一致,登录时可以省略用户名:

    ssh host
    

    SSH的默认端口是22。也就是说,你的登录请求会被送进远程服务器的22端口。

    使用p参数,可以修改这个端口(p是port的缩写,表示“端口”):

    ssh -p 250 user@host
    

    上面这条命令表示:SSH直接连接远程服务器的250端口。

    2. ftp

    使用方法二 ,服务器已经配置好。

    http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.html

    开始从windows上传文件到 Linux

    cmd
    ftp 服务器Ip
    put 上传的文件
    

    开始从Linux下载文件到Windows

    cmd
    ftp 服务器Ip
    get 下载的文件
    

    若在windows上无法连接上ftp,可

    sudo service vsftpd start #开启vsftpd服务的命令,若不开启,则在windows本地无法进入
    

    备注: 服务器BIDS已经配置完毕,无需下面配置

    配置ftp的方法

    sudo apt-get install vsftpd   #用apt-get工具安装vsftpd
    
    sudo systemctl status vsftpd  #判断vsftpd是否安装成功
    #终端中的●和active (running)一般会是高亮的绿色,说明成功。
    
    netstat -tnl  #检查FTP端口是否已经打开,重点查看有无21端口
    
    或者直接在浏览器里输入“ftp://服务器IP”
    

    sudo service vsftpd start #开启vsftpd服务的命令,若不开启,则在windows本地无法进入ftp
    sudo service vsftpd stop #停止vsftpd服务的命令
    sudo service vsftpd restart #重启vsftpd服务的命令
    

    修改ftp配置

    sudo gedit /etc/vsftpd.conf 
    

    listen=YES                 #服务器监听  
    local_enable=YES         # 是否允许本地用户访问  
    write_enable=YES         #是否允许上传文件,不开启会报 550 permission denied  
    anonymous_enable=NO     #匿名访问允许,默认不要开启,  
    #anon_upload_enable=YES  #匿名上传允许,默认是NO  
    #anon_mkdir_write_enable=YES   # 匿名创建文件夹允许 
    local_umask=022         # FTP上本地的文件权限,默认是077  
    dirmessage_enable=YES     # 进入文件夹允许  
    xferlog_enable=YES         # ftp 日志记录允许  
    connect_from_port_20=YES # 启用20号端口作为数据传送的端口  
    xferlog_enable=yes         # 激活上传和下传的日志  
    xferlog_std_format=yes     # 使用标准的日志格式  
    ftpd_banner=XXXXX         # 欢迎信息  
    

    修改配置文件后一定要重启服务才能生效

     sudo service vsftpd restart 
     或者
     sudo /etc/init.d/vsftpd restart
    

    卸载 ftp

    sudo apt-get remove --purge vsftpd #(--purge 选项表示彻底删除改软件和相关文件)
    

    sftp:安全加密的ftp

    ftp命令虽然方便,但是有一个致命缺点:不安全,数据不是加密传输的。任何人,只要连接到同一个网络,可以想办法截取到你传输的数据,或者你的密码。

    因此,我们需要请出sftp。sftp是Secure FTP的缩写。表示“安全的FTP”。

    sftp也是基于SSH的,所以登录需要用户名和密码,用法如下:

    sftp user@ip
    

    例如:

    sftp newname@coderunity.com
    

    一旦你输入用户名和密码,连接上之后,其他的操作和ftp是一样的。只不过通信被加密了,更安全。

    用man sftp来看看其他可用的命令和参数吧。

    上述命令中,我们并没有指定用哪个端口,只指定了ip地址。默认的端口号是22,和SSH一样。我们也可以修改端口号,用-oPort参数。例如:

    sftp -oPort 3592 newname@89.231.45.67
    

    3. putty

    http://blog.csdn.net/jiandanjinxin/article/details/50639262

    4.安装ncftp:

    1. 开始—> cmd

    2. ncftp - u 服务器名称 服务器IP
      例如连接服务器账户bids

      ncftp –u bids 172.20.12.123
      
    3. 上传文件
      To upload folder:

      put -R path\folder_name 
      

    例如上传文件夹testfeature:

    put -R C:\Users\admini\Desktop\testfeature
    
    1. 下载文件
      To download folder:

      get -R path\folder_name 
      

    例如 下载文件夹caffe

    get -R /home/bids/caffe
    
    1. 备注:
      不论是上传还是下载文件,路径当中最好不要带中文,路径当中也不要有空格。否则都会导致上传或者下载失败。
      例如:

      put -R C:\Users\admini\Desktop\testfeature\手动特征 
      get -R /home/bids/caffe/模型 
      put -R C:\Users\admini\Desktop\testfeature\several feature 
      get -R /home/bids/caffe/severl model
      

    5.scp:网间拷贝

    scp是Secure CoPy的缩写,表示“安全拷贝”。用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝,不能跨服务器,而且scp传输是加密的,可能会稍微影响速度。
    当远程服务器没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可以轻松达到传输目的。
    scp的基本命令格式如下:

    scp original_file destination_file
    

    其中:

    original_file表示源文件,就是被拷贝的文件。
    destination_file表示目标文件,就是拷贝产生的文件。
    

    这两个文件都可以如下方式来表示:

    user@ip:file_name
    

    其中user是登录名,ip是域名(例如google.fr)或ip地址(例如89.231.45.67),file_name是文件路径。不要忘了中间的@号和冒号(:)。

    从自己电脑拷贝文件到另一台电脑

    scp image.png newname@89.231.45.67:/home/newname/images/
    

    表示把我的电脑中当前文件夹下的image.png文件拷贝到远程电脑(ip地址是89.231.45.67。当然了, 这是假想的ip地址)的用户newname的/home/newname/images目录下,文件名不变(还是image.png,你也可以改名字)。
    从另一台电脑拷贝文件到自己电脑

    scp newname@89.231.45.67:/home/newname/images/image.png file_changed_name.png
    

    表示从远程电脑(ip地址是89.231.45.67)的用户newname的/home/newname/images目录下把image.png拷贝到我的电脑中当前文件夹下,并改名为file_changed_name.png(不改名也可以)。
    修改端口

    上述命令中,我们并没有指定用哪个端口,只指定了ip地址。默认的端口号是22,和SSH一样。我们也可以修改端口号,用-P参数。例如:

    scp -P 7821 newname@89.231.45.67:/home/newname/images/image.png .
    

    表示从远程电脑(ip地址是89.231.45.67,端口7821)的用户newname的/home/newname/images目录下把image.png拷贝到我的电脑中当前文件夹下,名字不变。此处用点号(.)表示当前目录。

    6.rsync:同步备份

    rsync命令使我们可以同步两个目录,不管这两个目录位于同一台电脑还是不同的电脑(用网络连接)。

    rsync应该是最常用于“增量备份”的命令

    第一次备份时,需要传输这整整十几个G的内容。但是以后呢,只需要传输新增或修改的内容就够了,不需要再传一遍。这就是rsync的强大之处,所谓“增量备份”的好处。
    在这里插入图片描述
    备份到同一台电脑的其他目录

    rsync -arv Images/ backups/
    

    以上命令,将Images目录下的所有文件备份到backups目录下。

    -arv参数分别表示:

    -a:保留文件的所有信息,包括权限,修改日期,等
    -r:递归调用。表示子目录的所有文件也都包括。
    -v:冗余模式。输出详细操作信息。
    

    删除文件

    默认地,rsync在同步时并不会删除目标目录的文件。例如,你的源目录(被同步目录)中删除了一个文件,但是用rsync同步时,它并不会删除同步目录中的相同文件。

    如果要使rsync也同步删除操作。那么可以这么做:

    rsync -arv --delete Images/ backups/
    

    加上 –delete 参数就可以备份到另一台电脑的目录

    rsync -arv --delete Images/ newname@89.231.45.67:backups/
    

    7.WinSCP

    Linux 远程管理工具(WinSCP)

    8.Remmina远程客户端

    这个是linux服务器自带的远程连接客户端,也可连接windows.

    打开Remmina远程客户端,点击新建
    在这里插入图片描述
    在这里插入图片描述

    原文连接:https://blog.csdn.net/jiandanjinxin/article/details/51965883

    展开全文
  • PHP - 如何下载服务器上文件

    千次阅读 2019-08-23 22:00:18
    1.应用场景 需要将服务器上的文件,下载到客户端(浏览器) 补充场景: PHP如何下载远程服务器上的文件到本地服务器 参考:... 2.... 3.... * 下载文件 * @p...

    1.应用场景

    需要将服务器上的文件,下载到客户端(浏览器)

     

    补充场景: 

    PHP如何下载远程服务器上的文件到本地服务器

    参考:https://www.php.cn/php-weizijiaocheng-203238.html

    2.环境

    语言:php

    3.核心代码

    <?php

     

    class Download

    {

        /**

         * 下载文件

         * @param $filePath

         */

        public function downloadFile($filePath)

        {

            if (!file_exists($filePath)) {

                echo "下载文件不存在!";

                exit;

            }

            $fileName = basename($filePath);

            $fp = fopen($filePath, "r");

            $fileSize = filesize($filePath);

            //下载文件需要用到的头

            Header("Content-type: application/octet-stream");

            Header("Accept-Ranges: bytes");

            Header("Accept-Length: " . $fileSize);

            Header("Content-Disposition: attachment; filename=" . $fileName);

            $buffer = 1024;

            $fileCount = 0;

            while (!feof($fp) && $fileCount < $fileSize) {

                $fileCon = fread($fp, $buffer);

                $fileCount += $buffer;

                echo $fileCon;

            }

            fclose($fp);

        }

    }

     

    // 绝对路径

    $filePath = __DIR__ . '\download.json';

    // 相对路径,一直提示文件不存在!

    // $filePath = 'download.json';

    $donwload = new Download();

    $donwload->downloadFile($filePath);

     

    结果如下:

     

    代码:

    https://github.com/ningxiaofa/php-learning/blob/master/文件下载/download.php

     

    3.问题/补充

    1.关于响应头的content-type的设置

    code

    <?php

    error_reporting(0);

    header('Content-Type: text/json');

    $key=$_GET['key'];
    $handle = fopen ("./hello.txt", "rb");

    $contents = "";

    do {
        $data = fread($handle, 1024);
        if (strlen($data) == 0) {
            break;
        }
        $contents.= $data;
    } while(true);

    fclose ($handle);
    echo $contents;

     

    如果没有设置Header("Content-type: xxx/xxx");

    则默认为 text/html

    如果设置,则设置是什么, 便是是什么

    header('Content-Type: text/json');

    header('Content-Type: text/json123');

    所以,可以说,我们有时可以自定义content-type类型, 但是不建议。 请结合具体情况分析~~

     

     

    4.参考

    https://www.php.cn/php-weizijiaocheng-389706.html

    后续补充

    ...
     

    展开全文
  • 做了个中间服务器,专门用来生成各种报表文件,请问PHP怎么下载远程服务器上文件到本地服务器上?(这里的中间服务器,可以理解为第三方服务器,用于文件托管之类) 2. 学习/操作 ------解决思路----------...

    1. 应用场景

    做了个中间服务器,专门用来生成各种报表文件,请问PHP怎么下载远程服务器上的文件到本地服务器上?(这里的中间服务器,可以理解为第三方服务器,用于文件托管之类)

    2. 学习/操作

    ------解决思路----------------------

    如果要使用php脚本来实现的话,可以用php自带函数file_get_content(还有边读边输出的函数fread及配套函数),或者使用工具wget

    文件,还有curl 【功能很强大

    大吗?

    不大的话,直接file_get_contents 然后保存即可.

    大的话,建议用fread及配套函数  或 组件【TBD】

     

    ------核心代码----------------------

    <?php
    //...

    public function downKLoadFile()
    {
       //TBD
    }

     

     

    如果不使用代码

    参考: https://blog.csdn.net/william_n/article/details/101355625 // 11. 传输文件【Mac与Linux之间相互传输文件/目录】

     

     

    ...

     

    3. 问题/补充

    TBD

    4. 参考

    https://www.php.cn/php-weizijiaocheng-203238.html

    https://blog.csdn.net/william_n/article/details/100046672

    https://blog.csdn.net/william_n/article/details/101355625 // Linux - 操作汇总

    后续补充

    ...

    展开全文
  • 最近工作碰到一个问题,之前是使用bat程序从FTP服务器上获取文件的,防火墙关闭的时候没有问题可以正常下载下来,但是当...回归正题:使用Python脚本每天从FTP服务器上下载文件 1.现在电脑安装Python,官网:...
  • Java FTP 实现跨服务器文件上传下载

    热门讨论 2013-11-19 13:44:01
    Java 程序实现的 FTP 跨服务器文件上传下载功能。
  • 用java实现服务器上多个文件先打包,然后下载下载完成后删除包!
  • js 下载服务器上文件

    千次阅读 2017-08-21 21:03:40
    今天用js下载服务器上文件txt时,文件总是被打开,而不是下载。 解决方法: 直接下载txt文件是实现不了的,将txt文件压缩成rar格式,这样再去下载就没有问题了。(这也是为什么很多下载文件都为rar格式的原因...
  • java+服务器上传和下载文件

    千次阅读 2019-08-22 16:13:57
    1、介绍enctype enctype属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 ... 发送前编...
  • Android从服务器上下载文件

    万次阅读 2018-07-30 05:44:12
    * 从服务器下载文件 * @param path 下载文件的地址 * @param FileName 文件名字 */ public static void downLoad(final String path, final String FileName) { new Thread(new Runnable() { @Override ...
  • 文件放在服务器上以供用户下载

    千次阅读 2019-11-26 23:14:15
    将原来的false改为true,此时只要webapps创建个目录,例如download就可以通过浏览器访问里面的内容 <init-param> <param-name>listings</param-name> <param-value>true<...
  • 如何从Linux服务器上下载文件到本地

    万次阅读 2017-07-11 21:55:38
     * 从SFTP服务器下载文件  *  * @param ftpHost SFTP IP地址  *  * @param ftpUserName SFTP 用户名  *  * @param ftpPassword SFTP用户名密码  *  * @param ftpPort SFTP端口  * ...
  • 把服务器当网盘玩 教你从云服务器下载自己的文件

    万次阅读 多人点赞 2020-04-20 14:08:45
    首先,我们来了解一下,什么是云服务器: 云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速...
  •  1、从服务器下载文件  scp username@servername:/ remote_path /filename ~ /local_destination    2、上传本地文件到服务器  scp ~ /local_ path/local_filename username@servername:/ ...
  • 前面两章介绍了 MinIO 文件服务器的环境搭建,以及 Java 中上传文件至 MinIO 文件服务器中,现在,一起来看下如何从 MinIO 文件服务器下载文件吧 1、获取文件对象 我们 MinIO 工具类中,获取文件对象的方法,...
  • 文件上传到服务器,查询时展示上传文件信息,实现点击文件名称实现文件下载 2,实现方式 2.1) 通过java代码下载方法 /** * 附件下载 * @param response * @param fileName * @param path * @return * @...
  • 1、sudo yum install lrzsz 2、压缩文件 tar -cvzf xxx.zip xxx/ 3、下载文件 sz xxx.zip
  • 如何将服务器文件下载到本地

    千次阅读 2019-07-20 17:21:35
    因为浏览器的不同,像谷歌浏览器可以直接解析文件,ie浏览器不能直接解析文件,因此我们设置代码不让浏览器解析文件,而是下载文件。 新建一个download.html 使用服务器端实现文件下载 **1.jpg 1.mp3 1...
  • 使用按钮进行监听下载的两种方法如下(推荐使用第二种,第一种若通过winddow.location.orgin获取协议+host...Web 地址,若要下载文件目录Web根目录之外,则找不到路径,导致无法下载)一是window.open():适用于...
  • 其实这篇文章是篇 pdf文件生成 的后续,当时开发的时候就直接下载到桌面了,然后环境发现下载到了服务器上,因此就赶紧搞了这个,网上的代码千篇一律,他们都是有后台,但是缺少前台页面的方法,我也是看了不少...
  • 首先,我的系统是ubuntu系统。 1.scp 将本地文件上传到服务器: scp 本地路径你在服务器上的用户名@服务器ip:服务器上的目录 例如: scp /home/a.txt user@192....2.scp 将服务器上文件下载到本地: scp 你服...
  • 常用的三种方法! ...2:在服务器上安装FTP的服务端,然后本地的FTP客户端里下载文件 3:在服务器里进邮箱把文件传到邮箱里,然后本地打开邮箱进去下载文件 原文:https://wap.zol.com.cn/...
  • Java实现从服务器下载文件

    万次阅读 2018-12-25 17:12:33
     * @return 返回下载文件  */  @SuppressWarnings("finally")  public static File downloadFile(String urlPath, String downloadDir) {  File file = null;  try {  // 统一资源  URL url = new ...
  • 服务器上的文件名和地址都知道,具体该用什么功能去怎么实现文件下载。 jap页面是一个表格列出了所有的文件(从数据库取得不是从服务器上取得),每个文件后面有一个按钮,打算通过点击按钮来下载
  • 下载文件的代码如下: 项目本地调试的时候,是可以正常下载本地磁盘的文件的,然后我部署到一台远程机器,所要下载的文件能够得到他的路径,但是也不报错就是页面没有下载到文件,这是为什么? 备注:1.我...
  • 功能要求:教师端要将学生上传的报告按班级进行打包下载。 前台HTML如下: &lt;td align="right"&gt; &lt;button class="layui-btn layui-btn-sm" data-toggle="modal&...
  • 从一个服务器上下载文件,是很常见的情况。通常我们想通过URL来访问直接下载一个文件,对于Tomcat服务器而言,是非常简单的,Tomcat本身就是作为一个web服务器的,通过简单的配置就可以实现。 配置如下: 1、...
  • 公司因为需要做一个从FTP服务器上下载文件的小程序,简单描述一下,后面直接代码。 当应用程序被调用时,会从配置文件中读取配置信息,根据配置信息连接远程的FTP服务器,根据服务器上的文件的名称、文件的...
  • 包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的 FTP 桌面应用,但是在服务器、SSH、远程会话中命令行 ftp 命令还是有很多应用的。比如。需要服务器从 ftp 仓库拉取备份。 步骤 1: ...
  • 浏览器直接从ftp服务器上下载文件

    万次阅读 2018-05-11 16:10:12
    标签ftp://帐号:密码@FTP网址download:添加download属性后,无论a标签的href属性链接到一个网页、图片、文本等,download属性都会强制触发下载操作, 且自动命名文件为download属性。但是这个属性对浏览器有一定...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,190,269
精华内容 476,107
关键字:

如何在服务器上下载文件