uploadify
MVC3 アプリケーションでファイルアップロード コントロールを使用しています。
jQuery ダイアログの非常に奇妙な動作を見ました。
flash Browse
ビューでボタンを使用しています。ボタンをクリックすると、選択したファイルを参照してアップロードするすべてのディレクトリが表示され、アップロードされます。
最初は、jQueryダイアログボックスなしで試しました。それは完璧に機能し、ファイルをアップロードし、すべてのブラウザでファイルをキャンセルできます.
jQueryダイアログボックスでコンテナを使用してレンダリングすると、Browse
ボタンFirefox
が表示されますが、ボタンをクリックできず、IEとChromeで機能しますが、Chromeでアップロードをキャンセルできません。
これが私のコードです:
私の見解でのHTMLコード:
<input type="button" id="btnImg"/>
<div id="fileupload">
<div style="clear: none;">
File to Upload:
<input type="file" name="file_upload" id="file_upload" style="padding-left: 50px;"/><hr />
</div>
<p style="text-align: right;">
<input type="submit" id="selectimage" value="Ok" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"/>
<input type="submit" id="cancelimage" value="Cancel" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" onclick="cancelupload();" />
</p>
</div>
Javascript コード :
$("#btnImg").click(function () {
$("#fileupload").dialog({
width: '511',
height: '200',
show: "blind",
position: [300, 500]
});
});
をクリックするbtnImg
と、ポップアップが表示されます。
これを修正する方法は?どうしてそうなった ?