同步上传
(创建时间:2010年08月20日 22:45:00)
 : 

函数: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);
       
文档中心