JS 能否实现这个功能?如能,如何实现?

解决方案 »

  1.   

    不能,需要结合服务端才能实现.使用浏览器中的表单(form)将数据流"邮递"(post)给服务端,表单中必须包含"文件域"组件,"文件域"组件的作用是
    访问本地(客户机)文件,并在post时刻将数据读出,以字节流形式发送出去;服务端接收到请求后,可以使用文件IO将读入的字节流写到服务器指定盘下,字节流接收完毕写入完毕,关闭文件IO,整个上传过程即完毕.需要注意:
    表单的MIME必须指定为"multipart/form-data".下面是一个具有普遍性的上传的客户端的例子.<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
        <input type="file" name="file" /><br/>
        <input type="submit" name="Submit" value="提交" />
    </form>服务端,不知道你采用何种形式来实现的,
    如果是脚本类,一般都有很丰富的组件专门处理这个,只需要很少的代码就能处理,不想使用组件就自己使用文件IO来实现.
    如果是其它形式,就必须老老实实的使用文件IO来处理.