1、文件上传,图片上传,第三方uploadify插件,http://www.uploadify.com/about/
2、用ifr a me上传文件,提交表单,主要思路就是:
a、js创建form表单,ifr a me,添加到body里,form的target要和ifr a me的name一致。
b、form表单里更新数据,submit提交
c、如果上传文件,图片,form里面添加 input-file 元素,绑定onchange事件,js触发,在onchange里面添加submit事件
如果你需要跨域上传内容到另外一个域名并且需要获取返回值,使用Asp.Net的作为代理是最好的办法,要是客户端直接提交到ifr a me中,由于跨域是无法用javascr ipt获取到ifr a me中返回的内容的。此时需要在自己的网站做一个动态页作为代理,将表单提交到动态页,动态页负责将表单的内容使用WebClient或HttpWebRequest将表单数据再上传到远程服务器,由于在服务器端进行操作,就不存在跨域问题了。
WebClient上传只包含键值对的文本信息示例代码:
代码如下:
st