コントローラーのアップロードのために、swf ボタンの自動クリックを生成する必要があります。
問題は、htmlページをロードすると、ダイアログファイルを開く必要があり、自動的に...
Selenium の Web ドライバーでは可能ですが、Javascript/jQuery では使用できません
コード:
<html>
<head>
<script>
function simulateClick() {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
var cb = document.getElementById("field-upload");
cb.dispatchEvent(evt);
}
</script>
</head>
<body onload="simulateClick();">
<object type="application/x-shockwave-flash"
data="plugins/uploadify/uploadify.swf" id="field-upload">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="allowScriptAccess" value="sameDomain">`
</object>
</body>
</html>