$('#id').click();
Mac OS の Chrome 26 では機能しません。
実際の問題は、フォームに統合できる「アップロード」ウィジェットの作成です。ウィジェットは 2 つの部分で構成されます。最初の部分は、開始ボタンとエラー/成功メッセージを含む div です。方法は、ファイル入力とiframeへのファイルの送信を含む2番目の部分として別のフォームを配置することだと思います。送信後、メインフォームの最初の部分の非表示フィールドに入力するか、同じエラーを表示します。
file-form を main-form に追加するのが簡単な方法ですが、禁止されています。