函数:doUpload
参数: 一共有六个参数,
前三个必选:
第一个:上传文件的服务器处理网页的URL 如:http://www.myserver.com/uplaod_saveaspx
第二个:要上传的本地文件的完整路径和文件名称 如:C:\myPics\test.gif
第三个:上传的时候发送到服务器端的时候的变量名 如 imgfield 在后台可以通过这个变量名来获得上传上来的数据
后三个可选
第四个:附加的Cookie 名称,
第五个:附加的Cookie 值 ,和第四个组成一个完整的Cookie传递到服务器端,一般用于身份验证等
第六个:objXMLHttp 这个参数必必须是一个XMLHttp对象,如果这个参数缺失,组件在内部会自动创建一个,建议你还是通过你所在的页面通过JS
创建一个XMLHttp传递到本函数
不建议你使用这个参数,即我们不建议你在页面使用JS创建XMLHTTP再传递进来,这样有可能IE会阻止JS创建的XMLHTTP读取本地文件。
因此我们建议你不要填入这参数,让组件在内部创建,你要传入的是第四个和第五个参数 来进行身份验证
返回值:服务器端返回的网页内容responseText
例程:
//javascript 自动上传文件(同步模式) var serverfile=SC41.doUpload("http://localhost/uploadhandler.aspx", "E:\\Pics\\testimg.jpg", "imgfield"); alert(serverfile);