www.dextsolution.com
DEXTUPLOAD
X5
製品の説明 > 既知の問題

# 既知の問題

ESVG-00018

  ESVG-00018エラーコードは、ファイルがアップロードされる過程で、ネットワークの問題で発生する現象を示す。したがって、ESVG-00018のエラーコードだけで発生する問題の原因が何なのか突き止めるのは難しい。

  一般的に、小さなデータをサーバーに送信したとき、HTTPエラーコードをサーバーからクライアントに送信ばコンポーネントは、サーバーのエラーを受けて出力（応答待ち状態であるため、）することができる。 しかし、MB単位以上のサイズを持つファイルやデータをPOSTで送信する時に、サーバーは、HTTPエラーコードをクライアントに送信した場合、クライアントはサーバーのエラーコードを受けていないソケットの接続が沸騰は、システムエラーのみを認識することになる。これは高度な状況とは異なり、データをサーバーに送信する過程が終了する前に発生した状況と、応答データを受け取っていないので、ソケットレベルのエラーメッセージのみ確認が可能なものである。もちろん、このような現象は、すべてのサーバーとの接続で一貫性があるように表示さという点ではない。

  ESVG-00018エラーコードが発生した場合 まず優先すべきは、リクエスト時にサーバー側に問題があるかどうか（4XX、5XX HTTP エラー）を判断することです。 WAS レベルで問題がない場合は、他のシステムで何かがブロックされていないかどうかを調査する必要があります。

  エラーが発生した場合、以下の条件を満たしているファイルを再アップロードして、その結果の違いを持っ​​ている県問題を把握することができる。

  - スペースを含まない英語や数字のみで構成される名前を持つファイル（拡張子が必ず含まれて）
  - サーバーでのフィルタリングの頻度数が低い一般的なJPG、PNG画像ファイル
  - サイズが小さいファイル（10KB未満）
CSS display：none問題

  コンポーネントを含むコンテナ・オブジェクトのCSSプロパティがdisplay:noneの場合、これは多くの問題を引き起こす可能性がある。

  クロム、オペラ、サファリを使用している場合にobjectオブジェクトがロードされたコンテンツがdisplayプロパティの値に基づいて、再度削除されて再ロードがされている現象がある。

  これはバグではないが、Firefoxブラウザとは異なるので、正しい動作を定義するのが曖昧だ。

  displayプロパティをnoneになる瞬間、ロードされたDEXTUploadX5マルチコンポーネントが削除がされ、オブジェクトが持っていたすべての状態もある消えるされ、接続されたイベントにも問題が発生する。

  displayプロパティを変更して再表示される場合でも、すでに削除された状態の値は存在しないので、空のリストが見えるようになり、先に設定した状態もすべて初期状態に戻る。

  この現象は、displayプロパティの変動にかかわらず、一貫して動作するようにする方法は、現在ない。ただしdisplayではなく、他の方法を使用して、画面の構成をしなければならない。

  アップロード領域を非表示にはdisplayプロパティを使用していない、のCSS width、height属性を0に設定する。再びアップロード領域を見せようとするときは、適切なwidth、heightの値を指定すればよい。

HEADリクエストの問題

  DEXTUploadX5製品はサーバーにHEADリクエストをするプロセスがあります。

  ブラウザが自主的にSVGファイルのMIMEタイプを聞いたり、ファイルをダウンロードするために、ファイルの存在の有無を、水をも使用する。

  したがって、サーバー上でHEADリクエストを制限すると、コンポーネントを使用することが難しくなる。

「プライベートネットワークアクセス」仕様に従ったHDアプリケーションとの通信障害

  「プライベートネットワークアクセス」とは、セキュリティが適用されていない外部サイトからプライベートネットワークへのアクセスを制限する内容を指します。 httpで動作するWebアプリケーションではローカルホストへのアクセスが制限されているため、HDアプリケーションとの通信も影響を受けます。

  Google Chrome（Microsoft Edge、Apple Safari）ブラウザは、2022年までに「プライベートネットワークアクセス」仕様を徐々に反映しています。

  DEXTUploadX5でHDアプリケーションを使用する場合、https環境での使用は問題ありませんが、http環境では、HDアプリケーションとの通信ができないため、HDプログラムのインストールページのポップアップがポップアップし続けます。 （ローカルホストで実行されているWebアプリケーションの場合、以前と同じように正しく機能します。）