<form name="uploadForm" method="POST" action="http://api.t.sina.com.cn/statuses/upload.xml" enctype="multipart/form-data" > 
<input type="text" name="status" value="填写要发表的文字" />
<input type="file" name="pic" value="浏览文件" />
<input type="submit" value="上传"/>
<input type="hidden" name="source" value="改成你的appkey" />
</form>
 
我想知道上传图片之后怎么获得上传图片的HTTP路径啊

解决方案 »

  1.   

    Server.MapPath("你本地的相对路径")
      

  2.   

    现在提交之后 他直接返回http://api.t.sina.com.cn/statuses/upload.xml 里面就有我想要的东西
    但怎么读取他返回的这个XML啊
      

  3.   

    http://www.cnblogs.com/houchengli/archive/2010/11/30/1891739.html你看下这个吧
      

  4.   

    不要用表单默认提交,用ajax提交。。
      

  5.   

    <script src="Js/jquery-1.6.2.js" type="text/javascript"></script>
    <script>
        $(function () {
            $("#btnSubmit").click(function () {
                $.ajax({
                    contentType: "multipart/form-data",
                    type: "POST",
                    dataType: "xml",
                    async: false,
                    url: "http://api.t.sina.com.cn/statuses/upload.xml",
                    data: "source=3197495784&pic=" + $("#txtPic").val() + "&status=965248622",
                    success: function (msg) {
                        alert("Data Saved: " + msg);
                    },
                    error: function (a, b, c) {
                        var d = 0;
                    }
                });
            });    });
    </script>
    <body>
    <p>这个是ajax提交</p>
        <input id="txtPic" type="file" name="pic" value="浏览文件" />
        <input id="btnSubmit" type="button" value="上传" />
        <br />
        <br />
        <br />
        <br />
        <p>这个是新浪form提交</p>
        <form name="uploadForm" method="POST" action="http://api.t.sina.com.cn/statuses/upload.xml"
        enctype="multipart/form-data">
        <input type="text" name="status" value="填写要发表的文字" />
        <input type="file" name="pic" value="浏览文件" />
        <input type="submit" value="上传" />
        <input type="hidden" name="source" value="3197495784" />
        </form>
    </body>昨天搞了一天,用ajax都提交不了  求高人啊
      

  6.   

    看来LZ还是没理解新浪微博的API并不是你那样直接提交就可以提交的,需要到open.weibo.com申请应用,获得App Key和App Secret后,再去下载他们的SDK进行开发的!你这样做根本就不行