精华内容
下载资源
问答
  • 常用的三种方法! 1:在服务器建立一个WEB网站,然后把要下载的文件压缩一下打包,再然后放建好的WEB...3:在服务器里进邮箱把文件邮箱里,然后在本地打开邮箱进去下载文件 原文:https://wap.zol.com.cn/...

    常用的三种方法!
    1:在服务器上建立一个WEB网站,然后把要下载的文件压缩一下打包,再然后放到建好的WEB网站的根目录,然后网址再加一个打包的文件名就可以在本地下载了。这就是所说的在服务器上做一个下载点
    2:在服务器上安装FTP的服务端,然后在本地的FTP客户端里下载文件 
    3:在服务器里进邮箱把文件传到邮箱里,然后在本地打开邮箱进去下载文件

    原文:https://wap.zol.com.cn/ask/details_4719844_4059580_3.html

     

    ps:我用的是xshell,给服务器安装了rzsz

    # yum install lrzsz
    
    # rz  (上传到linux服务器)
    # sz filename  (下载到windows本地)

     

     

    展开全文
  • 前因后果(不想看的可以直接看分界线之间的内容): 做一个项目, 前端类似这种按钮: Html代码: <form action=... 选择文件: <input ty...

    前因后果(不想看的可以直接看分界线之间的内容):

    做一个项目, 前端类似这种按钮:

    Html代码:

    <form action="http://172.22.25.235:8004/storage/uploadFile/" method="post" enctype="multipart/form-data">
        <p> 选择文件: <input type="file" name="file"/></p>
        <p><input type="submit" value="提交"/></p>
    </form>

    即,将你选中的文件 发送到指定 网址。 这个文件是可以直接就上传成功的。

    但我的任务 就要我来插一脚

    因为我要得到这个文件的 名称、日期 、啥啥啥的各种属性,所以 上传的时候 需要先到后端让我 记录各种数据,(也就是说将这个文件的这种属性记录并保存到数据库中以后好根据这些数据 再下载这个文件)

    ,再上传,这一脚 插得 我真的学到好多东西。

    所以 ,这个按钮HTML 就变成了   即 接口变成了 localhost://xxxx/fileupload     这个“中间商”了

    <form action="fileUpload" method="post" enctype="multipart/form-data">
        <p> 选择文件: <input type="file" name="fileName"/></p>
        <p><input type="submit" value="提交"/></p>
    </form>

    然后 后端 再将文件 发送到 开始那个网址的  接口 http://172.22.25.235:8004/storage/uploadFile/+fileName


    正文:                                  直接上代码

    @RequestMapping("fileUpload")
        @ResponseBody
        //还要加个返回 responseBody
        //因为multipartfile 不能得到他的路径,所以需要生成临时文件再 转换 Object类型 再上传
        public String fileUpload(@RequestParam("fileName") MultipartFile file) throws IOException {
            if (file.isEmpty()) {
                return "false";
            }
            String fileName = file.getOriginalFilename();//name
            String tempFilePath = System.getProperty("java.io.tmpdir") + file.getOriginalFilename();
            File tempFile = new File(tempFilePath);
            file.transferTo(tempFile);//生成临时文件
    
            // 获取文件属性(还要额外形参这里就不给出了) 一系列的存表 操作
            String url = "http://172.22.25.235:8004/storage/uploadFile/";
            RestTemplate restTemplate = new RestTemplate();
            HttpHeaders headers = new HttpHeaders();
            headers.add("Accept",MediaType.APPLICATION_JSON.toString());
            headers.setContentType(MediaType.parseMediaType("multipart/form-data;charset=UTF-8"));
            MultiValueMap<String,Object> param = new LinkedMultiValueMap<>();
    
            //MultipartFile 直接转 fileSystemResource 是不行的
            FileSystemResource resource = new FileSystemResource(tempFilePath);//把临时文件变成filesystemresource
            
            param.add("file",resource);
    
            HttpEntity<MultiValueMap<String,Object>> formEntity = new HttpEntity<>(param,headers);
            ResponseEntity<JSONObject> responseEntity = restTemplate.postForEntity(url,formEntity, JSONObject.class);
            JSONObject jsonObject =responseEntity.getBody();
            System.out.println(jsonObject.get("data"));
    //        ResponseEntity<String> responseEntity = restTemplate.postForEntity(url,formEntity, String.class);
    //        String body = responseEntity.getBody();
    
            tempFile.delete();//删除临时文件文件
            return jsonObject.toString();
        }

    坑点:

    1: MultipartFile 是 前端 <input type="file" ....> 按钮发送的固定类型, 所以后端 接收时 只能用这个类型接收,

    但是  用 restTemplate  发送 post 请求时,需要用Map 来封装 请求体(http基础不好,我这么叫它) 如上面的  formEntity ,并且请求体里面的 “file” 属性 要是 FileSystemResource 类型的 ,而不能是 MultipartFile 类型,这就涉及到第二个坑点

    2MultipartFile 直接转化为 FileSystemResource 类型 是行不通的,因为 FileSystemResource 需要根据文件路劲 来构造,

    但multipartFile 对象 没有路径属性,(也就是说从前端选择文件后,点击发送按钮之后,这个文件就只有内容了,没有了他的地址了) 那怎么办? 这个时候就是知识点了—— java 是有临时文件路径的 (windows 一般是在c/user/xxx/AppData/temp 里面 linux 是/tmp 文件夹)  获取方法:System.getProperty("java.io.tmpdir")        返回的是临时目录的路径

    可能聪明的童靴已经想到了,我们可以在这个临时目录里生成一个临时文件  ,内容就是 那个MultipartFile 的内容的复制,然后这个临时文件的路径是知道的,那么 multipartfile 也就得到了,restTemplate.postForEntity 就能发送成功了

    最后 postForEntity  函数的第二个参数 的设置也要  添加一些编码啥的设置 才行,如上面的 FormEntity 的设置,如果不设置的话很可能不成功,我看别的博客直接  String string = rest.postForObject(url, param, String.class); 这样不是整个请求体,缺少必要的编码设置之类的应该成功不了的

    哦,对了,我上面 是想直接得到 json 类型的返回值,好取出其中的“data”属性,其实ResponseEntity<xxx>可以设置你想要的返回类型的 如 可以填 String   多余不说了,一切都在代码中……


    最后附上结果  点击发送按钮并返回:

    后台:

    到时候就利用这串 东西 去下载 对应文件   


    展开全文
  • linux当前目录下的文件,下载本地: 首先,服务器要安装了rz,sz yum install lrzsz 将windows的文件linux服务器,直接进行选择 [root@tandelin data]# rz 将文件下载windows本地 [root@tandelin data]# ...

    以centos6.8为例。
    linux当前目录下的文件,下载到本地:
    首先,服务器要安装了rz,sz

    yum install lrzsz
    

    将windows的文件传到linux服务器,直接进行选择

    [root@tandelin data]# rz
    

    将文件下载到windows本地

    [root@tandelin data]# sz filename
    

    wget [参数列表] [目标软件、网页的网址] // 用法: wget [选项]… [URL]…

    通过网络下载文件到linux目录

    [root@tandelin data]# wget http://
    

    使用wget -c重新启动下载中断的文件

    [root@tandelin data]# wget -c http://
    

    下载服务器上所有的目录和文件

    [root@tandelin data]# wget -r http://
    
    展开全文
  • linux下载指定网址文件 wget

    千次阅读 2015-03-17 10:59:52
    · -b:让wget在后台运行,记录文件写在当前目录下”wget-log”文件中; · -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次 。比如”-t 120″表示尝试120次。当这一项为”0″的...

    wget的使用形式是: wget [参数列表] URL
    首先来介绍一下wget的主要参数:
    · -b:让wget在后台运行,记录文件写在当前目录下”wget-log”文件中;

    · -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次 。比如”-t 120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止,这个 设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续 下载没有传完的文件;
    ·-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般来讲,基于UNIX/Linux的Web/FTP服务器 都支持断点续传;
    · -T [number of seconds]:超时时间,指定多长时间远程服务器没有响应就中断连接 ,开始下一次尝试。比如”-T 120″表示如果120秒以后远程服务器没有发过来数据,就重新尝试连接。如果网络速度比较快,这个时间可以设置的短些,相反,可以设置的长一些,一般最多不超过900,通常也不少于60,一般设置在120左右比较合适;
    · -w [number of seconds]:在两次尝试之间等待多少秒,比如”-w 100″表示两次尝试 之间等待100秒;
    · -Y on/off:通过/不通过代理服务器进行连接;
    · -Q [byetes]:限制下载文件的总大小最多不能超过多少,比如”-Q2k”表示不能超过2K 字节,”-Q3m”表示最多不能超过3M字节,如果数字后面什么都不加,就表示是以字节为单 位,比如”-Q200″表示最多不能超过200字节;
    · -nd:不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录里;
    · -x:与”-nd”设置刚好相反,创建完整的目录结构,例如”wget -x http://www.gnu.org”将在当前目录下创建”www.gnu.org”子目录,然后按照服务器 实际的目录结构一级一级建下去,直到所有的文件都传完为止;
    · -nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到当前目录下;
    · –http-user=username · –http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;
    · –proxy-user=username · –proxy-passwd=password:如果代理服务器需要输入用户名和口令,使用这两个选项 ;
    · -r:在本机建立服务器端目录结构;
    · -l [depth]:下载远程服务器目录结构的深度,例如”-l 5″下载目录深度小于或者等 于5以内的目录结构或者文件;
    · -m:做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设定其他合适的选项以便于站点镜像;
    · -np:只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项,我们假设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接,而我们只想下载这个人的个人主页,如果不设置这个选项,甚至–有可能把整个站点给抓下来,这显然是我们通常不希望的;

    展开全文
  • URL的全称是统一资源定位符,俗称网页地址(网址),如同在网络的门牌,是因特网标准的资源的地址(Address)。 URL的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。URL的开始,一般会...
  • Java中上传文件到服务器端

    万次阅读 2016-02-03 22:57:10
    Web文件上传采用POST的方式,与POST提交表单不同的是,上传文件...如果不设置,enctype属性默认为application/x-www-form-urlencoded,使用浏览器将使用ASCII向服务器发送数据,导致发送文件失败。 上传文件要使用文件
  • linuxhosts文件如何配置

    千次阅读 2019-07-23 14:28:00
    linuxhosts文件如何配置 一、什么是host Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会...
  • 朋友来了,小孩来了,玩你电脑时,私密...这个网址下载需要的软件 http://pan.baidu.com/s/1eQgTX78打开下载的压缩包你会看见这些东西 3.在你的桌面新建一个文件夹,并且重命名为temp 4.选择一张jpg格式的
  • 环境: python3.6.5, win10 出错代码: my_friend.send_file(‘D:\图片\图片.jpg’) 报错: must be str, ResponseError 报错原因: 文件名含中文,编码问题 ...中一个大佬说的, https://github.com/littl...
  • 这个呢,我们可以调用系统的分享,或者用第三方的SDK,如ShareSDK, 友盟都是可以的,但是,我们想要把文件分享我们的APP 中呢。一,我们需要在清单文件中进行一些信息配置,让它们可以检测我们的APP。...
  •  用html首页分成三个文件   通过load()方法拼接html页面   在PHP、JSP等动态页面开发中,页面里引入其它页面只需include()进来就可以实现页面的分离。 如果用HTML,可
  • 本地文件如何上传网上

    万次阅读 2016-12-21 11:00:17
    背景:我们经常写好的网页上传网上,这对大部分人来说是在简单不过了,不过对于刚刚接触网络的新人来说是个疑问,所以今天我总结一下,怎么将本地写好的网页上传网络(服务器) 一、首先说一下上传方式  ...
  • requests 上传本地文件到服务器

    千次阅读 2018-06-13 22:01:37
    # 从本地上传数据文件 url_upload = 'http://xxx网址' # 报头为字典格式 head = {'Content-Type': 'application/json;charset=UTF-8'} with codecs.open("file.json", 'r', 'utf-8') as ...
  • linux文件自动定时复制windows

    千次阅读 2020-01-10 11:00:33
    一、背景 SAP每周五22:00自动全备份后,将其复制出来放其他地方。 备注:SAP安装在linux系统,...将linux文件做一个定时计划cp绑定了windows共享目录的/WPRDdb下; 三、操作过程 1、在SAP制定备份计划 登录...
  • 一篇文章,我爬取了豆瓣官网的页面代码,我在想怎样让爬取的页面显示出来呀,爬的数据是html页面代码,不如将爬取的代码保存一个文件中,文件命名为html格式,那直接打开这个文件就可以在浏览器看到...
  • 简化html,页面分割成多个文件

    千次阅读 2016-11-30 17:01:41
    用html首页分成三个文件 在PHP、JSP等动态页面开发中,页面里引入其它页面只需include()进来就可以实现页面的分离。 如果用HTML,可以实现页面的分割吗?答案是肯定的!  
  • Android上传文件到Web服务器,PHP接收文件(二)

    万次阅读 热门讨论 2011-11-25 17:11:57
    一篇文章《Android上传文件到Web服务器,PHP接收文件(一)》,这次在之前的基础添加进度显示,Java代码如下所示: package com.lenovo.uptest; import java.io.DataInputStream; import java.io....
  • Python爬虫(二):爬虫获取数据保存到文件

    万次阅读 多人点赞 2018-10-18 17:33:42
    一篇文章,我爬取了豆瓣官网的页面代码,我在想怎样让爬取的页面显示出来呀,爬的数据是html页面代码,不如将爬取的代码保存一个文件中,文件命名为html格式,那直接打开这个文件就可以在浏览器看到...
  • 准备工作 ## 首先要安装一个NodeJS ## 创建一个文件夹存放操作文件上传的代码 ## 这里上传操作需要用到第三方包:multiparty ## 在创建的文件夹里黑窗...:---------------------切换项目根目录: 在黑窗中运行 ...
  • 因为要处理一些医学图像,需要dcm格式的文件转换成jpg格式。本来用Sante DICOM Editor用得挺好的,方便查看dcm文件,但是在转换每次只能转一张(本人没有找到用该软件批量转格式的方法)。于是在网上搜集了各种...
  • 知识点1:PCB文件下单给工厂 PCB生产厂家推荐:嘉立创 网址:www.sz-jlc.com 交付PCB文件的操作步骤: Step1.账号注册 Step2.选择在线下单 Step3.选择板子长、宽度、层...
  • 服务器通过浏览器下载文件到本地

    千次阅读 2015-03-12 16:39:22
    /// 从服务器通过浏览器下载文件到本地 /// /// /// public void GetFile(string ExcelItemFile, string ExcelItemName) { //提供创建、复制、删除、移动和打开文件的属性和实例方法,并且帮
  • 输入网址到网页显示的过程

    千次阅读 2019-06-27 14:41:56
    1. 浏览器中输入URL 2. 浏览器根据输入的URL去寻找对应的IP地址 ...如果都没找到,浏览器域名服务器向根域名服务器查找域名对应IP,还没找到就请求转发下一级,直到找到IP 3. 与对应IP地址的WEB服务器建立T...
  • python从下载链接下载文件到本地

    万次阅读 2018-08-07 01:10:04
    1、需要的python库 ...#引用 requests文件 import requests #下载地址 Download_addres='https://nj02cm01.baidupcs.com/file/da941ce26b392a4ea0b010b6e021a695?bkt=p3-1400da941ce26b392a4ea0b010b6e021a...
  • 用HFS传输器给对方文件,我把文件软件的左侧选择 真实文件 专家模式点击浏览,再把链接网址复制发给对方下载,可对方的浏览器打不开网页也下载不了。而我自己在本机就能轻松的打开网页并且还可以快速的下载...
  • 之前搭建好了,对于这个操作啊,基本的东西还是懂一点点,实在搞不懂就百度一下子。...下载文件到Linux服务器经常使用的两种方法,一种就是知道了下载的网址,直接就使用命令行下载;其他的就是下载windws
  • 利用Robotium框架生成的报告导入手机里,然后在用命令报告pullpc端就行了,参考的网址是: http://blog.csdn.net/onepiece2345/article/details/8165241 直接在他原有的基础之进行了一些修改,同样是在...
  • 输入网址到浏览器渲染页面的过程

    千次阅读 2018-07-31 08:00:47
    1) 在客户端浏览器中输入网址URL。 2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。 3) 客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。 4) 客户端浏览器向对应IP地址的WEB服务器发送相应的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,742
精华内容 34,296
关键字:

怎么把文件发到网址上