<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    javascript post mothed

    Hi I am currently re-developing a web based front end for an estate agent to manage their propertys. I have decided to use a Microsoft.XMLHTTP object to communicate between the client and server. My problem is got to do with sending a file with this. The client is composed of the usual GUI components which the data can be easily retrieved from for sending to the server but it also contains a file element for selecting a picture of the property to be uploaded. How do I get the data from this so that it can be uploaded to the server using the Microsoft.XMLHTTP object. I have found a bit of code on the net but it is no use to me because it would involve changing the security in "Internet Options" which I have no control over.

    <HTML>
    <HEAD><TITLE>File Send</TITLE></HEAD>
    <BODY>
       
    <INPUT id=btn_send name="btn_send" type=button value="FILE SEND">
       
    <DIV id=div_message>Ready</DIV>
    </BODY>
    </HTML>

    <SCRIPT LANGUAGE=JavaScript>

    // files upload function
    function btn_send.onclick()
    {
       
    // create ADO-stream Object
       var ado_stream = new ActiveXObject("ADODB.Stream");

       
    // create XML document with default header and primary node
       var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
       xml_dom.loadXML('
    <?xml version="1.0" ?> <root/>');
       
    // specify namespaces datatypes
       xml_dom.documentElement.setAttribute("xmlns:dt""urn:schemas-microsoft-com:datatypes");

       
    // create a new node and set binary content
       var l_node1 = xml_dom.createElement("file1");
       l_node1.dataType 
    = "bin.base64";
       
    // open stream object and read source file
       ado_stream.Type = 1;  // 1=adTypeBinary 
       ado_stream.Open(); 
       ado_stream.LoadFromFile(
    "c:\\sold.gif");
       
    // store file content into XML node
       l_node1.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll
       ado_stream.Close();
       xml_dom.documentElement.appendChild(l_node1);

       
    // we can create more XML nodes for multiple file upload

       
    // send XML documento to Web server
       var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
       xmlhttp.open(
    "POST","http://www.google.com",false);
       xmlhttp.send(xml_dom);
       
    // show server message in message-area
       div_message.innerHTML = xmlhttp.ResponseText;
    }
    </SCRIPT>

    posted on 2007-07-17 09:47 leoli 閱讀(955) 評論(0)  編輯  收藏 所屬分類: javascript


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統(tǒng)計

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案(17)

    文章分類(86)

    收藏夾(3)

    flex blog

    good site

    java blog

    my friend

    tools

    抓蝦

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码专区电影在线观看| 久久久久亚洲AV无码永不| 最近免费中文字幕MV在线视频3| 亚洲性天天干天天摸| 成全视频在线观看免费高清动漫视频下载 | 国产免费久久久久久无码| 亚洲精品在线播放| 免费a级毛片视频| 国产成人久久AV免费| 羞羞网站免费观看| 91亚洲精品麻豆| 国产gv天堂亚洲国产gv刚刚碰| 成人女人A级毛片免费软件| 一边摸一边桶一边脱免费视频| 中文字幕亚洲色图| 亚洲av无码天堂一区二区三区| 亚洲人成在线免费观看| 一级做a爱片特黄在线观看免费看| 亚洲国产成AV人天堂无码| 国产亚洲一区区二区在线| 嫩草影院在线免费观看| 无码免费一区二区三区免费播放 | 亚洲中文字幕乱码一区| 亚洲Av无码精品色午夜 | 亚洲爆乳无码专区www| 亚洲人成电影福利在线播放| 亚洲国产人成中文幕一级二级| 99久久综合国产精品免费| 免费视频成人手机在线观看网址| MM1313亚洲国产精品| 亚洲av永久无码精品三区在线4| 亚洲国产精品SSS在线观看AV| 免费国内精品久久久久影院| 成全视频在线观看免费高清动漫视频下载 | 今天免费中文字幕视频| 国产av无码专区亚洲av毛片搜| 亚洲香蕉久久一区二区| 亚洲伊人色一综合网| 久久亚洲熟女cc98cm| 久久久久久久亚洲Av无码| 亚洲成在人线av|