当用户在上传文件对话框中选择文件时,facebook如何上传照片?

时间:2012-05-18 01:07:16

标签: jquery facebook file-upload

在Facebook上更新个人资料照片后,选择“上传照片”后,将打开上传文件对话框。 在对话框中选择文件后,您的个人资料照片会更新。

使用jquery我已经能够在隐藏文件输入上触发click事件以打开上传文件对话框。我还能够在文件输入上传文件对话框中连接更改事件(一旦用户选择文件就会触发)。如果我在更改事件中触发表单提交操作,则IE将禁止访问,并且永远不会上载该文件。

我尝试了一种Iframe解决方案,其中文件输入位于另一个页面上,并且已经从父页面调用了单击,更改和提交事件 - 并且文件仍未上载。

Facebook的上传个人资料图片功能如何解决这个问题?关于我应该从哪里开始的任何见解?

1 个答案:

答案 0 :(得分:0)

这是我见过的最好的之一。我在我当前的项目中使用它: https://github.com/blueimp/jQuery-File-Upload