質問

asp.netとC#を使用してサイトを開発しています(フレームワーク1.1)。 ユーザーが写真をアップロードするための準備があり、アップロードは2つのステップで実行されます 1.ユーザーが写真を選択すると、レビュー用に写真が表示されます 2.データベース呼び出しが行われ、サーバーにアップロードされます

IE6では、写真はレビューモードで表示されます(ユーザーシステムから) ただし、IE7では、サーバーにアップロードしない限り表示されません。

これに対する回避策はありますか????

役に立ちましたか?

解決

これはおそらくセキュリティ関連の問題です。 IE6はおそらくローカルディスクからのパスを含む画像の表示を受け入れますが、これはセキュリティの脆弱性である可能性があります。また、Firefoxで試してみてください、私の推測ではどちらも動作しません。したがって、手順1で写真をアップロードし、手順2でデータベースの処理を行うだけです。または、レビュー用に写真を表示しない...

他のヒント

これは、レビューのためにユーザーに写真を表示する前に、写真を一時的に保存する方法に大きく依存します。一時ファイルに保存していますか?メモリ内のblobですか?表示されているはずなので、実際にロードされているかどうかを確認します。単なるバカなCSSの違いに隠れているだけではありません。 IEDevToolbarを使用して、実際に画像があるかどうかを確認します。そうである場合は、Fiddlerを使用して、ファイルが実際にブラウザーでダウンしているかどうかを確認します。

残念ながら、この変数を突き止めるには変数が多すぎます。申し訳ありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top