1.使用file标签,后台获取file对象实现上传
2.使用webservice实现文件上传
3.使用FileReader
4.跨服务器上传文件要么用webservice,要么经过共享一个上传界面,或者共享文件夹,经过共享文件夹时候若是须要指定用户那么须要开启身份模拟功能(<identity impersonate="true" userName="contoso/Jane" password="pass"/>)
1.上传时候每每有最大文件限制,能够将文件分为小块,屡次上传,能够记录文件的offset来保存上传文件的进度。
2.无刷新上传的一种方法:
<html>< body> < form action="upload.jsp" id="form1" name="form1" encType="multipart/form-data" method="post" target="hidden_frame"> <input type="file" id="file" name="file" > <INPUT type="submit" value="上传文件"><span id="msg"></span> <br> <font color="red">支持JPG,JPEG,GIF,BMP,SWF,RMVB,RM,AVI文件的上传</font> <iframe name='hidden_frame' id="hidden_frame" ></iframe>< /form> < /body>< /html> < script type="text/javascript">function callback(msg) { document.getElementById("file").outerHTML = document.getElementById("file").outerHTML; document.getElementById("msg").innerHTML = "<font color=red>"+msg+"</font>"; } < /script>