问题描述
- js生成file,ajax传递到服务器
-
求大神帮忙!(后台代码用C#)
js动态生成页面之后,将该页面上传到服务器,服务器后台代码保存;
HTML页面是动态生成的,我要在页面生成完毕后,将整个HTML在js中生成file传递给服务器的ashx来处理。
我现在不知道在js中如何生成一个file;也不知道怎么将file放到context.Request里面。
(就是不用Uploadify插件,因为没有本地文件要上传,文件是在js中生成的)
希望有经验的人指点一下!
感激涕零!
解决方案
将input file对象动态插入到表单中,直接提交就行。ajax要无刷提交新文件需要使用html5的formdata。
你可以用jquery.form.js这个插件,会自动判断是否支持formdata,支持就用ajax,否则用iframe来模拟
解决方案二:
我是来学习的,这个问题我以前也遇到过,不过通过了一种非常烂的方法做的。
解决方案三:
ajax 向服务器传递数组
解决方案四:
将input file对象动态插入到表单中,直接提交就行。ajax要无刷提交新文件需要使用html5的formdata。
你可以用jquery.form.js这个插件,会自动判断是否支持formdata,支持就用ajax,否则用iframe来模拟
解决方案五:
将input file对象动态插入到表单中,直接提交就行。ajax要无刷提交新文件需要使用html5的formdata。
你可以用jquery.form.js这个插件,会自动判断是否支持formdata,支持就用ajax,否则用iframe来模拟
时间: 2024-11-02 17:24:53