asp.net と C# (フレームワーク 1.1) を使用してサイトを開発しています。ユーザーが自分の写真をアップロードするための規定があり、アップロードは 2 つのステップで実行されます。 1. ユーザーが写真を選択すると、写真がレビュー用に表示されます。
IE6 では、写真は (ユーザー システムから) レビュー モードで表示されますが、IE7 では、サーバーにアップロードされない限り表示されません。
これに対する回避策はありますか????
asp.net と C# (フレームワーク 1.1) を使用してサイトを開発しています。ユーザーが自分の写真をアップロードするための規定があり、アップロードは 2 つのステップで実行されます。 1. ユーザーが写真を選択すると、写真がレビュー用に表示されます。
IE6 では、写真は (ユーザー システムから) レビュー モードで表示されますが、IE7 では、サーバーにアップロードされない限り表示されません。
これに対する回避策はありますか????
これはおそらくセキュリティ関連の問題です。IE6 はおそらく、ローカル ディスクからのパスを使用して画像を表示することを受け入れますが、これはセキュリティ上の脆弱性である可能性があります。また、Firefoxで試してみてください。私の推測では、どちらも機能しません。したがって、ステップ 1 で写真をアップロードする必要があり、ステップ 2 でデータベースの処理を行うだけです。または、レビューのために写真を表示しないでください...
これは、レビューのためにユーザーに表示する前に写真を一時的に保存する方法に大きく依存します。一時ファイルに保存していますか?それはメモリ内のブロブですか?表示されているはずなので、愚かなCSSの違いによって隠されているだけでなく、実際にロードされていることを確認します. そこに実際に画像があるかどうかを確認するには、IEDevToolbar を使用します。その場合は、Fiddler を使用して、ファイルが実際にブラウザーに表示されるかどうかを確認します。
残念ながら、変数が多すぎてこれを突き止めることができません。申し訳ありません。