0

私は telerik asyncUpload を使用しようとしています。すべてのブラウザーで正常に動作しますが、IE9 では、ファイルを選択した後にファイルのアップロード プロセスを確認するために互換モードをオンにする必要がありますが、このデモ サイト (http://demos) .telerik.com/aspnet-ajax/upload/examples/async/webmail/defaultcs.aspx) IE9 では互換モードをオンにする必要なく正常に動作しますが、IE9 のこのデモ サイトのようなことを行うにはどうすればよいですか?

IE9 以外のブラウザーでファイルを選択すると、ファイル名が表示され、ファイルのアップロードを示す小さな進行状況バーも表示されます。また、ファイル名の横に小さな削除ボタンが表示されますが、IE9 ではファイルを選択しても何も表示されません。互換モードをオンにしてください。この説明がお役に立てば幸いですが、デモ サイトでは、すべてのブラウザですべて正常に動作します。

また、画像をデータベースに保存するつもりですが、ポストバックを実行する必要がありますか? ファイルの保存場所

4

1 に答える 1

1

あなたが抱えている問題に似たこの記事を見つけました。

http://www.telerik.com/community/forums/aspnet-ajax/async-upload/select-button-with-not-show-the-select-files-window.aspx

基本的に、IE9 の Flash モジュールには、Flash に関連する特定の問題がありました。これが、IE9 で何も表示されない理由である可能性があります。

これが問題である場合は、次の JS でフラッシュ モジュールを無効にすることをお勧めします。

<script type="text/javascript">
Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; }
</script>
于 2012-09-21T14:34:45.950 に答える