ローカルファイルシステムからFlexアプリケーションにファイルをドラッグアンドドロップできますか?
-
06-07-2019 - |
質問
ローカルファイルのドロップを受け入れるFlexアプリケーションを作成できるかどうか知りたいですか?
目的は、ローカルファイルシステム内のファイルのフルパス/名前のみを取得することです。
Googleの結果は、主にflexアプリケーション内でのアイテムのドラッグアンドドロップに関するものです。
事前に感謝します。
解決
いいえ。また、セキュリティ上の懸念により、flexでは、ファイルのアップロード中でもファイルのフルパス名を読み取ることができません。
他のヒント
残念ながら、ブラウザでホストされるWebアプリケーションではありません。ドラッグアンドドロップAPIは、Adobe AIRを対象とするFlexアプリケーションでのみ使用できます。
他の人が言ったように、セキュリティの問題のため、Flexを使用することはできません。ただし、dragManager()を使用して、デスクトップベースのAIRを使用して、そこに物をドラッグアンドドロップできます。
Flex-Iframe(リンク)を使用してhtmlページを表示できますフレックスアプリケーション内でアップロード機能を処理します。その後、PHP経由でファイルをアップロードするか、ExternalInterface経由でflexに情報を渡すことができます。ただし、これはIEでは機能しません。
所属していません StackOverflow