慢慢来吧一天一个

上传文件客户端
对于上传文件也是很常见的客户端与web程序交互的操作。电子相册,网络硬盘,邮件附件,视频网站等都是采用web文件上传的形式
相对于FTP文件上传,web文件上传速度要慢,但是其使用方便,不需要客户端,仅需要一个游览器便可以,而且权限也比FTP容易控制
web文件上传采用post方式,上传文件需要设置Form的enctype属性为multipart/form-data。由于上传的文件比较大,因此需要设置改参数指定游览器使用二进制上传
如果不设置,enctype属性默认为application/x-www-from-urlenconded,游览器将使用ASCII向服务器发送数据导致发送文件无法上传二失败
上传文件要使用文件域(<input type="flie/">),并把Formd的Enctype设置为multipart/form-data
举例如下
<form action="servlet/UploadServlet" method="post" enctype="multipart/form-data">
<div aling="center"><br/>
         <fieldset style="width:80">
               <legend>上传文件<legend><br/>
                <div classs='line'>
                       <div aling='left'class="leftDiv">上传文件一</div>
                </div>
           </div>
           <div class='line'>
                   <div aling='left' class="lefDiv">上传文件二</div>
                   <div aling='left' class="righDiv">
                         <input type ="flile" name="file2" class="text">
                    </div>
             </div>
            <div class='line'>
                    <div aling='left' class="leftDiv">上传文件说明一</div>
                    <div aling='left' class="rightDiv"><input type ="text" name="description1"  class="text"></div>
             </div>
            <div class='line'>
                    <div aling='left' class="leftDiv">上传文件说明二</div>
                    <div aling='left' class="rightDiv"><input type ="text" name="description2"  class="text"></div>
              </div>
              <div class='line'>
                        <div aling  ='left' class="leftDiv"></div>
                         <div aling='left' class="right"><br/>
                                 <input type ="submit" value="上传文件" class="button">
                          </div>
                    </div>
                </fieldset>
             </div>
 </form>
在该段代码中在第一段代码区中设定了上传文件时必须设置的,在该段代码中设置了file1与file2两个文件域,以及description1与description2
两个文本域。

转载于:https://www.cnblogs.com/a464566082/archive/2013/01/30/2882771.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值