2009-08-26 11 views
1

JPGとTIFF画像サイズの検証を含むアプリケーションを開発しています。 バックエンドはPHPで行われます。とにかく にFlexの画像の最小幅と高さを確認するか、または をPHPにアップロードしてそこで検証する必要があるかどうかは疑問です。 クライアント側の画像(フレックス)

はあなたがクライアント側の検証の話をしていると仮定すると、どのような援助のため、事前に

オービル

答えて

2

Flash Player 10では、アプリケーションはクライアントのマシン上のデータに直接アクセスできます。新しいAPIメソッドはFileReference.load()とsave()です。 load()を使用してユーザーのマシンからファイルにアクセスし、そのプロパティを調べたいと思うでしょう。詳細はこちら:のFileReferenceはその完全なイベントを送出した後

http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html#load()

、「データ」プロパティは、ファイルの内容のByteArrayのが移入されます。 JPEGおよびTIFFファイルの適切なライブラリを見つけたり書き込んだりすることができれば、寸法を調べることができます。 Flash Player 9およびそれ以前については

、のFileReferenceは(アップロードに制限され)及び()をダウンロードしてください。

+0

ありがとうございます。私はFlash 10の変化を認識していませんでした。 – user320691

0

をありがとう、あなたは常にフレックス内のオブジェクトにイメージをロードして、幅と高さをテストすることができロードされたイメージオブジェクトを手動でクライアント側のチェックが狡猾なユーザーによって回避することができるように、この制限は、重要な場合

しかし、これはサーバ側のチェックに加えて行われるべきです。

関連する問題