我想添加一个头像图片上传功能到我的项目中,我想知道是否存在任何AJAX/jQuery解决方案来上传图片而无需在上传后刷新页面(图片上传自动)。没有页面上传的头像图片上传
1
A
回答
3
我已经在多个项目中使用http://www.uploadify.com/和它的伟大工程。
1
0
你可以使用iframe为目标,以避免重新加载整个页面:
<form method="post" action="your_action" enctype="multipart/form-data" target="myIframe">
<input type="file" name="image" />
<input type="submit" value="Upload image" />
</form>
<iframe name="myIframe" id="myIframe">
//Post response will load here
</iframe>
0
尝试使用触发器更新面板不工作!
犯规不起作用:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional" >
<ContentTemplate>
<asp:Repeater ID="rpUploadedImages" runat="server">
<ItemTemplate>
<img src='../Images/<%# DataBinder.Eval(Container.DataItem, "ImagePath")%>'/><br />
</ItemTemplate>
</asp:Repeater>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnupload" EventName="click" />
</Triggers>
</asp:UpdatePanel>
<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btnupload" runat="server" Text="Upload" onclick="btnupload_Click" />
做的工作:
所以你必须去把整个文件上传标签在一个单独的页面,在你的主要调用它的iframe页面,并保留iframe中的“上传”按钮;所以通过点击上传按钮,iframe会自动刷新而不刷新整个页面。 (经过良好测试)
相关问题
- 1. ASP.Net为用户头像上传图片
- 2. 刷新头像后上传没有页面刷新
- 3. var_dump($ _ FILES)在上传图片时没有错误,但图片没有上传
- 4. ASP.NET上传图片后刷新页面
- 5. 将图片上传到脸书页面
- 6. 上传的头像图像没有显示在GitLab中
- 7. 图片上传未上传
- 8. 查看没有从图像上传页面
- 9. 没有register_globals的图片上传
- 10. 从网页上传图片
- 11. CKEDITOR,图像上传在jsp页面
- 12. 上传图片到服务器没有文件上传控制
- 13. 图片上传发送电子邮件没有FTP上传
- 14. 上传图片没有响应任何
- 15. CodeIgniter/Xinha ImageManager没有上传图片
- 16. CodeIgniter上传图片没有输入
- 17. 没有图片上传在codeigniter
- 18. Uploadify错误。没有上传图片。
- 19. PHP Curl上传图像,在IIS 7上,图像没有完全上传
- 20. 图片上传
- 21. 上传图片
- 22. 上传图片
- 23. 图片上传
- 24. 上传图片
- 25. 上传图片
- 26. 图片上传?
- 27. 上传图片
- 28. 有没有一个体面的图像上传库的Rails 3?
- 29. 上传图片并用新的图像
- 30. 为用户头像上传图像
+1很棒的jQuery插件 – 2011-05-01 22:32:35