文件上传?

上传就是将信息从个人计算机(或者本地计算机)传送至中央计算机(远程的计算机)系统上,让网络上的人都能看到。将制作好的网页、文字、图片、视频等通过Web或者Ftp传送至互联网上的服务器系统,这一过程称为上传。

web上传?

web上传就是通过网页的方式,点击“浏览”、进行“选定”、“上传”进行提交等按钮来上传文件,也就是网页的功能上传。

web上传的一般应用如下所示。

例如 1、在web登录方式在线撰写E-mail时添加附件

2、在论坛发帖时上传附件。

3、在qq空间或者网易相册上传照片。

4、上传文件到网络硬盘。

5、大多数免费网站空间提供的上传服务。

ftp上传?

ftp上传于web上传是相对的一种上传方法,一般使用专用的ftp工具软件来进行上传,也可以使用ie浏览器进行上传。

ftp上传需要,主机地址、用户名和密码,使用ie浏览器实现ftp上传,首先要在ie浏览器中输入ftp://***.***.**,稍等片刻,就会弹出一个输入用户名和密码的对话框,然后注入用户名和密码,这样浏览器窗口就好像变成了一个文件夹窗口,我们可以进行copy、cut、paste,也可以拖拽,像文件夹共享一样,甚至我们可以在这个窗口中进行修改。

也可以使用ftp上传工具进行上传,如工具8uftp,如下图所示:

ftp上传和web上传的区别?

1、FTP(FileTransportation  Protocol)文件传输协议,而web上传是超文本传输协议(Hyper Text Transportation),它们是计算机之间交换数据的方式。

2、使用web浏览器时,这两个协议之间的差异几乎不会对使用的方便性及下载时间产生影响。

3、http是一种为了将位于全球各个地方的web服务器中的内容发送给不特定多数用户而制定的协议。都是应用层协议,只是协议的报名不一样。ftp的下载链接一般是 ftp://ftp.ftpserver.com/

而http协议是某个资源,例如http://www.aaa.com/a.jpg

4、web上传现在已经支持文件断点续传,web上传可以进行审核,而ftp上传后,还需要通过程序“手动”进行审核。

实际中的用法?

实际中对于文件上传,给用户支持这两种方式的,而无论是还是web上传,安全性是最重要的,当我们上传到ftp服务器的时候,一般会上传到一个临时的目录,然后把临时的目录中的文件在程序中进行迁移,这样不会暴露给用户本身的目录,避免资源丢失。

web、ftp上传区别相关推荐

  1. java web ftp上传_java web FTPClient实现上传文件到指定服务器

    FPClient 实现上传文件到指定服务器,供大家参考,具体内容如下 调用 FileInputStream in=new FileInputStream(new File(fileUrl)); mov ...

  2. web文件上传(一)--文件上传与json上传区别及方法

    Web文件上传方法总结大全 上传文件与与上传数据区别 上传数据主要指json等简单字符串,上传文件指的是上传word.excel图片等.在上传数据的时候enctype默认为第一个application ...

  3. [ASP.NET]web实现用FTP上传、下载文件(附源码)

    文章配套源码下载地址:https://download.csdn.net/download/djk8888/10486581 index.aspx 页: <%@ Page Language=&q ...

  4. windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

  5. Qt三种方式实现FTP上传功能

    FTP协议 FTP的中文名称是"文件传输协议",是File Transfer Protocol三个英文单词的缩写.FTP协议是TCP/IP协议组中的协议之一,其传输效率非常高,在网 ...

  6. applet实现大文件ftp上传(一)

    由于要用APPLET实现大文件FTP上传下载,从网上搜索了几下,找到很多资料,最后决定采用基于 org.apache.commons.net.ftp包实现FTP上传下载,Net包中的类既提供对协议的底 ...

  7. asp.net ftp上传文件到服务器,.net 文件上传到服务器上

    详解 Linux 下 SSH 远程文件传输命令 scp 3.将本地文件上传到服务器上 scp-P 2222/home/lnmp0.4.tar.gz root@www.vpser.net:/root/l ...

  8. Jenkins使用FTP上传文件报错问题处理

    Jenkins带有Publish over FTP插件,安装后并使用它就能实现FTP上传,可以用于构建后的发包操作.我们在系统管理中配置好FTP Servers后,并测试连接通过,按理在Job配置中用 ...

  9. ssh怎么ftp上传文件到服务器,ssh ftp上传文件到服务器

    ssh ftp上传文件到服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别 ...

  10. filezilla定时上传_windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

最新文章

  1. 面试官问:对象池技术了解吗?apache common pool2呢?
  2. Linux apache源码安装自定义Server
  3. 像阿超那样,花20分钟写一个能自动生成小心四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。 和同学们比较一下各自程序的功能,实现方法的异同,等等...
  4. Python 编码规范(Google) (一)
  5. java切换jdk版本_切换JDK版本quick
  6. 算天数什么时候加一什么时候不加一_陌陌加公会不加公会的区别?
  7. 死锁的处理策略——避免死锁
  8. Azure Cosmos DB从零到10分钟
  9. html 5拜年贺卡,HTML5+CSS3实现春节贺卡
  10. vb 访问远程mysql_VB连接远程数据库
  11. 服务器实体机与虚拟机,八种虚拟机与实机之间数据交互的方法|虚拟机与实体机之间的互连与数据交换方法...
  12. 110 AddressBook
  13. latex 如何输入 双斜杠 单斜杠
  14. 汽车之家精选论坛图片下载
  15. matlab 统计数组频数_matlab统计 频数、频率和累积频率
  16. solr mysql 增量索引_solr中实现MySQL数据全量索引和增量索引
  17. uni-app开发小程序app页面中获取globalData
  18. RTX2080+CUDA11.7+CUDNN8.6.0+ubuntu20.04+python3.8.10 部署和安装
  19. 踩坑:gitee报错fatal: Couldn‘t find remote ref master。
  20. notepad++ 快捷键的使用

热门文章

  1. python字符串的比较
  2. 江苏大学京江学院计算机,江苏大学京江学院
  3. 201771010112罗松《面向对象程序设计(java)》第八周学习总结
  4. C语言中字符‘0‘和‘\0‘,及整数0的区别
  5. 解决win10更新,笔记本连手机热点网页部分图片、百度网盘验证码显示不出来问题。
  6. 华科计算机硕士毕业论文,华中科技大学硕士毕业论文要求_华中科技大学2020年硕士招生简章_华中科技大学研究生院...
  7. java去掉标点符号_java去除空格、标点符号的方法实例
  8. python bmp转jpg_python将bmp转换为jpg格式并删除原图的具体操作
  9. 2022 Medtec中国展参观渠道开放,800+参展企业将助力稳定供应链
  10. 目前找到的对龙枪最清晰的介绍。