肉质瘤是什么东西| 爸爸是什么意思| 无私的动物是什么生肖| 促销员是做什么的| 什么开窍于耳| beginning什么意思| 小狗能吃什么| 胎停是什么原因造成的| a货翡翠是什么意思| 糖尿病人早餐吃什么好| 梵克雅宝为什么那么贵| 立碑有什么讲究和忌讳| 房颤什么意思| 压到蛇了是有什么预兆| 尿道感染应该吃什么药| 体检生化项目查什么| 一颗颗什么| 尿失禁吃什么药最好| 宫颈肥大伴纳氏囊肿是什么意思| 解脲支原体阳性是什么意思| 此贝是什么字| 维生素b是补什么的| 07年属什么生肖| 咽喉老有痰是什么原因| 茼蒿和什么相克| 胖次是什么意思| 甲状腺在什么位置| 甲沟炎属于什么科| 肺气肿是什么原因引起的| 吃槟榔有什么危害| 催丹香是什么意思| 入珠是什么意思| 维生素b族为什么不能晚上吃| 门牙下面的牙叫什么| 腹黑什么意思| impress是什么意思| 穆斯林不吃什么| 血糖高的人应该吃什么食物最好| 双相是什么意思| 济公原名叫什么| bl什么意思| 非那雄胺片是什么药| 品检是做什么的| 00后是什么意思| 什么水最解渴| 明星经纪人是干什么的| 少一颗牙齿有什么影响| 梦见自己小便是什么意思| 慢性结肠炎吃什么药好| 肛门被捅后有什么影响| 下焦湿热吃什么药| 荨麻疹吃什么中药| 叶芽是什么| 蓝色和红色混合是什么颜色| 车迟国的三个妖怪分别是什么| 果冻是什么做的| 六月二十四是什么星座| 上海九院是什么医院| 内秀是什么性格的人| 长期不过性生活有什么危害| 什么是唐氏儿| 太瘦的人吃什么能长胖| 做b超可以检查出什么| 乳头是什么| Picu病房是什么意思| 耳朵里面疼是什么原因| 橙子什么季节成熟| 抗组胺是什么意思| 恶心是什么原因| 总lge是什么意思| 夏天可以玩什么| 普通的近义词是什么| 眼底充血用什么眼药水| 乙肝1245阳性什么意思| 96120是什么电话| 预防脑梗吃什么药| 哪吒的妈妈叫什么| 吃什么对脾胃好| 猕猴桃是什么季节的水果| 前列腺炎中医叫什么病| 咳嗽脑袋疼是什么原因| 条件反射是什么意思| 老鳖吃什么| 对唔嗨住什么意思| ken是什么意思| 久负盛名的负是什么意思| 来事吃什么水果好| 鲜牛奶和纯牛奶有什么区别| 孕妇红细胞偏低是什么原因| 芹菜什么时候种| 新生儿黄疸吃什么药| 男士补肾吃什么| 豆角和什么一起炒好吃| bp是什么意思| 淀粉和面粉有什么区别| 胃不舒服能吃什么水果| 第二次世界大战是什么时候| 怀孕有褐色分泌物是什么原因| 抗核抗体阳性对怀孕有什么影响| 寒性和凉性有什么区别| g18k是什么金| 骨骼肌率是什么意思| 首脑是什么意思| 什么是初吻| 去湿气吃什么食物好| 湿热便秘吃什么中成药| 药物流产最佳时间什么时候| 什么也什么造句| 十一月九号是什么星座| 哺乳期发烧吃什么药不影响哺乳| 康复治疗学是做什么的| 夏天吹空调感冒吃什么药| 生是什么结构的字| 省政协常委是什么级别| 熬夜后吃什么恢复元气| 乳房长斑点是什么原因| 霜降是什么意思| 附骨疽是什么病| 枕头发黄是什么原因| 什么食物增加血管弹性| 职称有什么用| 6月30是什么星座| 浅褐色是什么颜色| 男人吃什么壮阳| 消化不良吃什么药最好| 甲状腺囊性结节是什么意思| 1992年属什么生肖年| 红豆大红豆芋头是什么歌| 浠字五行属什么| 如何知道自己适合什么发型| 高血压适合吃什么水果| 城是什么生肖| 土霉素治什么病| 长史相当于现在什么官| 女性检查甲功是什么病| 96年什么命| 腿上血栓是什么症状| 腊排骨炖什么好吃| 什么是马甲线| nit是什么意思| 失眠多梦吃什么药| 吃什么降血脂最好| 喉咙疼痛吃什么药| 男人性功能不好吃什么药| 凤雏是什么意思| 成人发烧吃什么药| 3月2日什么星座| 邂逅什么意思| 车顶放饮料什么意思| 喝茶为什么睡不着觉| 1992年属猴的是什么命| 双子座是什么象星座| 高锰酸钾是什么颜色| 什么是肠痉挛| 心悸心慌焦虑吃什么药能缓解| 舌裂纹吃什么可以恢复| 如常是什么意思| 治疗阳痿早泄用什么药| 肺脓肿是什么病严重吗| 海带是什么植物| 樱桃有什么营养| 疱疹病毒是什么引起的| 卡不当什么意思| 梨状肌综合征挂什么科| 台湾为什么叫4v| 煲鸡汤放什么材料好| 处女膜破了有什么影响| 胎儿宫内窘迫是什么意思| 专科和本科有什么区别| 欢天喜地是什么生肖| 肝钙化灶什么意思| 木耳有什么功效与作用| 诺贝尔为什么没有数学奖| 带状疱疹挂什么科室| 脸跳动是什么原因| 头汗特别多是什么原因| 臼是什么意思| 勃起困难是什么原因造成的| 吃什么水果解酒| 阴阳两虚吃什么药| 没吃多少东西但肚子很胀是什么| 什么地溜达| 阴阳和合是什么意思| 女人多吃什么补黄体酮| 猥琐男是什么意思| 二倍体是什么意思| 女龙配什么属相最好| 三点水加四读什么| 猫翘尾巴是什么意思| 骨折后吃什么好的快| 咖啡色配什么颜色好看| 高材生是什么意思| 腹胀便溏是什么意思| 喝三七粉有什么好处| 泡打粉是什么| 一个火一个旦读什么字| 荷叶泡水喝有什么功效| aigner是什么牌子| 教师节送什么礼物呢| 砭石是什么石头| 人为什么会困| 双肺上叶肺大泡是什么意思| 结节性红斑是什么原因引起的| 处cp是什么意思| 周吴郑王是什么意思| 追逐是什么意思| 什么东西解酒最好最快| 梦到大牙掉了一颗是什么意思| 吊人什么意思| super是什么意思| z世代是什么意思| 吃饭咬舌头是什么原因| 银杏叶是什么颜色| 啤酒花是什么| 人出汗多是什么原因| 变态什么意思| 睾酮低有什么影响| 海兔是什么| 梗米是什么米| 什么万千| 什么是阴吹| 脸肿是什么原因| 无趣是什么意思| 生姜放肚脐眼有什么功效| 刚满月的小狗吃什么| 什么是cg| 蚊子怕什么气味| 667什么意思| 冰箱为什么不制冷了| 为什么叫川普| 小孩指甲有白点是什么原因| 尿尿疼是什么原因| 2月25是什么星座| nc是什么| 喝完酒头疼是什么原因| 白细胞和血小板高是什么原因| hca是什么意思| 历史是个什么玩意儿| 阑尾炎疼吃什么药| 新生儿湿肺是什么意思| 截根疗法是什么| 嗓子疼吃什么药见效最快| 荒唐是什么意思| 甘草片不能和什么药一起吃| 2049年是什么年| 冬至是什么时候| 青鸾是什么意思| 弥漫性肝病是什么意思| 病人出院送什么花| 规培是什么意思| 纸尿裤和拉拉裤有什么区别| 赛诺菲是什么药| 咆哮是什么意思| eb病毒是什么病| 脾虚是什么原因导致的| 整个手掌发红是什么原因| 留级是什么意思| 肚子疼吃什么药好| 天公作美什么意思| 肩膀疼挂什么科室最好| 8月15日什么星座| 糖尿病患者主食应该吃什么| 胃不舒服挂什么科| 老而弥坚是什么意思| 百度

河南首次截获大量老鼠粪便 全国口岸尚属罕见

百度 美加边境是世界上最长的不设防边境,而美墨边境则麻烦不断。 播报讨论上传视频
计算机术语
展开2个同名词条
收藏
0有用+1
0
上传就是将信息从个人计算机(本地计算机)传送至中央计算机(远程计算机)系统上,让网络上的人都能看到。
将制作好的网页文字图片视频等通过Web或者Ftp传送至互联网上的服务器系统,这一过程称为上传。
“上传” (“上载”)的反义词是“下载”。
中文名
上传
外文名
Upload
别    名
上载

来源

播报
编辑
上传一词来自英文(Upload),拆开来“Up”为“上”,“Load”为“载”,故上传也叫上载,与下载(Download)是逆过程。

分类

播报
编辑
上传
上传分为Web上传Ftp上传,前者直接通过点击网页上的链接即可操作,后者需要专用的FTP工具

主要区别

播报
编辑
WEB上传FTP上传的区别
WEB上传:即通过浏览器来上传文件 。
1、通过浏览器上传文件,按照“操作向导”一步步操作完成,用户无须培训;
2、通过分配用户权限发布课件,简单,安全;
3、不支持断点续传,支持大文件上传;
4、上传文件属性(格式,上传时间,人员等)自动生成,方便快捷;
5、上传后的文件,配有审核机制,保证课件质量;
6、审核后的文件,自动归类,用户通过校园网浏览;
7、WEB上传需要有一定的网页内容支持(包括上面所说的很多功能。)
FTP上传:简称文件传输协议,通过FTP上传。
1、上传之前,需要安装专业上传软件,并对软件加以学习,用户需要学习上传软件;
2、需要建立FTP服务器及配置设置,专业性强;
3、支持断点续传,无需重新上传,支持大文件上传;
4、FTP上传后,需要从后台手工输入文件属性,费时费力;
5、FTP上传后的文件,没有审核机制;
6、FTP上传的文件后需要手工进行归类,比较麻烦;
7、但FTP上传具有WEB上传绝无仅有的优势,就是可以批量上传、批量整理,不受太多限制。

小知识

播报
编辑
在上传主页之前,让我们先来认识Internet上一个基本的概念———FTP。它是英文“File Transfer Protocol”(文件传输协议)的缩写,不过我们今天已经把它看成了一个动词,意思是说在计算机和计算机之间传输文件。把自己制作好的主页上传到服务器上,就要用到FTP。
有许多种方法可以把主页文件上传到Internet服务器上,下面是常见的五种方法。
1、使用FTP软件上传主页文件
这是最常用、最方便也是功能最为强大的主页上传方法。虽然网上这类软件很多,像FilezillaCuteFtpFlashFXP等已经广受网友欢迎。这类软件除了可以完成文件传输的功能以外,还可以通过它们完成站点管理、远程编辑服务器文件等工作,一些常用的FTP软件还有断点续传任务管理、状态监控等功能,可以让你的上传工作变得非常轻松。
2、使用“兼职”的FTP软件上传主页文件
所谓兼职的FTP软件,是指软件本身并不是专门用来完成FTP功能的,主页上传只是其编外任务。例如我们常用的FrontPage、Dreamweaver、东方主页王Ⅱ等都有主页上传、发布的功能。使用这类软件的好处是可以在编辑主页的同时就上传到服务器上查看主页效果,省去了启动软件、登录、设置等诸多麻烦。但是,这种方法往往上传速度较慢,且难以对服务器上的文件进行管理。
3、使用Web页面上传主页文件
和前面两种方法相比,这种方法不但没有什么明显的优点,而且速度缓慢、操作麻烦、不支持断点续传。但是,如果你恰恰申请了一个这样的不支持FTP的免费主页空间,那么就只能使用这种笨拙的方法了!
4、通过命令上传主页文件
在很久很久以前,Unix系统上的FTP程序是基于命令行的,如今的Window95/98/NT/2000/Me仍然有基于命令行的FTP程序(进入DOS模式,输入FTP就可以了)。使用这种方法首先要掌握几十条命令不说,而且屏幕上通常只能显示25或50行文字,很不方便。图形界面的FTP软件流行之后,这种方法已经被大多数网友抛弃了,只供少数骨灰级的网虫练习他们的指法。
5、通过E-mail上传
这种方法要求你把主页文件通过E-mail发给系统管理员,然后再由系统管理员把它们放到服务器上。这是最简单也是最复杂的方法,随着网络条件的提高,这种方法已逐渐销声匿迹了。

大文件

播报
编辑
基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便。 剩下只有HTTP。在HTTP中有3种方式,PUT、WEBDAV、RFC1867,前2种方法不适合大文件上传,基本上我们使用的web上传都是基于RFC1867标准的HTML中基于表单的文件上传。
RFC1867:
现有的HTML规范为INPUT元素的TYPE属性定义了八种可能的值,分别是:CHECKBOX, HIDDEN,MAGE,PASSWORD,RADIO,RESET,SUBMIT,TEXT。 另外,当表单采用POST方式的时候,表单默认的具有“application/x-www-form-urlencoded”的ENCTYPE属性。
RFC1867标准对HTML做出了两处修改:
(1)为INPUT元素的TYPE属性增加了一个FILE选项。
(2)INPUT标记可以具有ACCEPT属性,该属性能够指定可被上传的文件类型或文件格式列表。
另外,本标准还定义了一种新的MIME类型:multipart/form-data,以及当处理一个带有ENCTYPE="multipart/form-data" 并且/或含有<INPUT type="file">的标记的表单时所应该采取的行为。
举例来说,当HTML表单作者想让用户能够上传一个或更多的文件时,他可以这么写:
<FORM ENCTYPE="multipart/form-data" ACTION="_URL_" METHOD=POST>
File to process:
<INPUT NAME="userfile1" TYPE="file">
<INPUT TYPE="submit" VALUE="Send File">
</FORM>
HTML DTD里所需要做出的改动是为InputType实体增加一个选项。此外,我们也建议用一系列用逗号分隔的文件类型来作为INPUT标记的ACCEPT属性。
... (其他元素) ...
<!ENTITY % InputType>(TEXT | PASSWORD | CHECKBOX |
RADIO | SUBMIT | RESET |
<IMAGE | HIDDEN | FILE>
<!ELEMENT INPUT - 0 EMPTY>
<!ATTLIST INPUT>
TYPE %InputType TEXT
NAME CDATA #IMPLIED -- required for all but submit and reset
VALUE CDATA #IMPLIED
SRC %URI #IMPLIED -- for image inputs --
CHECKED (CHECKED) #IMPLIED
SIZE CDATA #IMPLIED --like NUMBERS,
but delimited with comma, not space
MAXLENGTH NUMBER #IMPLIED
ALIGN (top|middle|bottom) #IMPLIED
ACCEPT CDATA #IMPLIED --list of content types
... (其他元素) ...
2.文件传输延迟
在某些情况下,在确实准备接受数据前,服务器先对表单数据中的某些元素(比如说用户名,账号等)进行验证是推荐的做法。但是,经过一定的考虑后,我们认为如果服务器想这样做的话,最好是采用一系列的表单,并将前面所验证过的数据元素作为“隐藏”字段传回给客户端,或者是通过安排表单使那些需要验证的元素先显示出来。这样的话,那些需要做复杂的应用的服务器可以自己维持事务处理的状态,而那些简单的应用的则可以实现得简单些。
HTTP协议可能需要知道整个事务处理中的内容总长度。即使没有明确要求,HTTP客户端也应该提供上传的所有文件的内容总长度,这样一个繁忙的服务器就能够判断文件的内容是否是过大以至于将不能完整地处理,从而返回一个错误代码并关闭该连接,而不用等到接受了所有的数据才进行判断。一些现有的CGI应用对所有的POST事务都需要知道内容总长度。
如果INPUT标记含有一个MAXLENGTH属性,客户端可以将这个属性值看作是服务器端所能够接受的传送文件的最大字节数。在这种情况下,服务器能够在上传开始前,提示客户端在服务器上有多少空间可以用来进行文件上传。但是应该引起注意的是,这仅仅是一个提示,在表单被创建后和文件上传前,服务器的实际需求可能会发生改变。
在任何情况下,如果接受的文件过大的话,任何一个HTTP服务器都有可能在文件传输的过程中中断传输。
3.传输二进制数据的其他解决办法
有些人曾经建议使用一种新的MIME类型"aggregate",比如说aggregate/mixed 或是content-transfer-encoding "包"来描述那些不确定长度的二进制数据,而不是靠分解为多个部分来表示。虽然我们并不反对这么做,但这需要增加额外的设计和标准化工作来让大家接受并理解"aggregate"。 从另一方面来说,"分解为多部分"的机制工作得很好,能够非常简单的在客户发送端和服务器接受端加以实现,而且能像其他一些综合处理二进制数据的方式一样高效率地工作。
RFC上传
1.一次性得到上传的数据,然后分析处理。
看了N多代码之后发现,无组件程序和一些COM组件都是使用Request.BinaryRead方法。一次性得到上传的数据,然后分析处理。这就是为什么上传大文件很慢的原因了,IIS超时不说,就算几百M文件上去了,分析处理也得一阵子。
2.一边接收文件,一边写硬盘。
了解了一下国外的商业组件,比较流行的有Power-Web,AspUpload,ActiveFile,ABCUpload,aspSmartUpload,SA-FileUp。其中比较优秀的是ASPUPLOAD和SA-FILE,他们号称可以处理2G的文件(SA-FILE EE版甚至没有文件大小的限制),而且效率也是非常棒,难道编程语言的效率差这么多?查了一些资料,觉得他们都是直接操作文件流。这样就不受文件大小的制约。但老外的东西也不是绝对完美,ASPUPLOAD处理大文件后,内存占用情况惊人。1G左右都是稀松平常。至于SA-FILE虽然是好东西但是破解难寻。然后发现2款.NET上传组件,Lion.Web.UpLoadModule和AspnetUpload也是操作文件流。但是上传速度和CPU占用率都不如老外的商业组件。
做了个测试,LAN内传1G的文件。ASPUPLOAD上传速度平均是4.4M/s,CPU占用10-15,内存占用700M。SA-FILE也差不多这样。而AspnetUpload最快也只有1.5M/s,平均是700K/s,CPU占用15-39,测试环境: PIII800,256M内存,100M LAN。我想AspnetUpload速度慢是可能因为一边接收文件,一边写硬盘。资源占用低的代价就是降低传输速度。但也不得不佩服老外的程序,CPU占用如此之低.....。
上传问题
我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,我们经常会见到Internet Explorer显示 "The page cannot be displayed - Cannot find server or DNS Error",好像是怎么也catch不了这个错。为什么?因为这是个client side错误,server side端的Application_Error是处理不到的。
解决的方法是利用隐含的HttpWorkerRequest,用它的GetPreloadedEntityBody 和 ReadEntityBody方法从IIS为建立的pipe里分块读取数据。Chris Hynes为我们提供了这样的一个方案(用HttpModule),该方案除了允许你上传大文件外,还能实时显示上传进度。
Lion.Web.UpLoadModule和AspnetUpload 两个.NET组件都是利用的这个方案。
方案原理:
利用HttpHandler实现了类似于ISAPI Extention的功能,处理请求(Request)的信息和发送响应(Response)。
方案要点:
1. httpHandler or HttpModule
a.分块读取和写入数据
b.实时跟踪上传进度更新meta信息
2. 利用隐含的HttpWorkerRequest用它的GetPreloadedEntityBody 和 ReadEntityBody方法处理文件流
3. 自定义Multipart MIME 解析器。
自动截获MIME分割符。
将文件分块写如临时文件
实时更新Appliaction 状态(ReceivingData, Error, Complete) 。

上传组件

播报
编辑
JAVA实现文件上传的几个组件
1 SmartUpload 用的最多的一个组件,已经不再更新了,可以实现上传和下载
2 FileUpload Apache实现的文件上传组件,功能齐备
3 J2KUpload java2000实现的文件上传组件,全部使用内存,适合多个不超过10M的小文件

上传控件

播报
编辑
ASP .NET Wijmo的Upload控件
ASP.NETWijmo的HTML5视频播放器Video Player,是ComponentOne为ASP .NET Wijmo出品的Upload控件,可以提供一个简单和可靠的方式来将文件和数据流上传到服务器。

特性

播报
编辑
全屏模式:它可以允许最终用户在全屏模式下查看HTML5视频播放器。它们可以在全屏幕模式和标准模式之间进行切换。
控制按钮:HTML5视频播放器配有标准的控制按钮,如播放、暂停、静音、音量控制,以及全屏显示。当你需要将显示区域最大化时,你可以自动隐藏控制栏。
主题:只需点击一下智能标签,就可以通过从六个溢价主题(北极,午夜时分,雅集,火箭,钴和英镑)中选择一个来改变视频播放器的外观。另外,还可以使用jQuery UI的ThemeRoller来创建一个自定义的主题。
山竹有什么营养 不安是什么意思 恶心吃什么药 给事中是什么官 望尘莫及是什么意思
步履维艰是什么意思 做梦梦见大蟒蛇什么意思 手指起水泡是什么原因 儿童说话晚去医院挂什么科 龙马精神代表什么生肖
尿毒症可以吃什么水果 眉骨疼是什么原因 径行是什么意思 一个万一个足念什么 没有了晨勃是什么原因
晕车吃什么能缓解 起大运是什么意思 桑枝是什么 岑字五行属什么 盐酸舍曲林片治疗什么程度的抑郁
红枣桂圆泡水喝有什么好处和坏处hcv9jop3ns3r.cn 你想干什么hcv8jop5ns6r.cn 天衣无缝是什么意思adwl56.com 糖尿病吃什么水果比较好hcv9jop0ns3r.cn 征求是什么意思hcv8jop8ns9r.cn
骨质疏松是什么原因引起的hcv8jop8ns9r.cn 最贵的烟是什么hcv9jop7ns5r.cn 唇色深是什么原因hcv7jop9ns1r.cn 做梦坐飞机是什么意思hcv9jop1ns5r.cn 12年是什么年hcv9jop1ns3r.cn
bench是什么牌子hcv9jop8ns1r.cn 小孩爱流鼻血是什么原因hcv8jop2ns1r.cn 第二学士学位是什么意思baiqunet.com 什么是特应性皮炎hcv7jop6ns2r.cn 小孩子手脚脱皮是什么原因hcv9jop2ns3r.cn
去海边穿什么衣服拍照好看hcv8jop1ns0r.cn 补钙过量有什么害处zhiyanzhang.com 幻觉是什么意思hcv8jop6ns5r.cn 高血脂吃什么药效果好hcv8jop1ns9r.cn 总ige高是什么意思hcv7jop5ns4r.cn
百度