2017-10-10 19 views
0

Adob​​e Airを使用してアプリを開発しています。ユーザーがコンピュータからモバイルアプリの内部ストレージにファイルを転送できるようにしたいのですが、ワイヤレスルーターを使用してください。ワイヤレスネットワーク経由でモバイルアプリのファイル共有を実装する方法

質問

私のAIRアプリを使用してWebサーバーのように動作する方法(Webサーバに現在のスマートフォンを回しますか)?私はデバイスからPHPのようなサーバー側のスクリプトを実行したい。

スマートフォンとデスクトップ(Mac/PC)が同じWi-Fiネットワークに接続されている場合、それぞれが192.168.1.xxxのようなIPアドレスを持ちます。このアプリケーションを使用すると、PHPスクリプトがファイルのアップロード操作を処理します。

PHPの道だけX/Y problemを解決するかもしれないので、私は、2つのデバイス間でファイルを転送について他の(より正確または効率的な)方法に開いています。

+0

正確な技術的問題は何ですか?また、あなたが記述した限り、* wireless *の要素は無関係です。インターネットよりむしろLAN経由で利用できる単なるPHPバックエンドです。 – Organis

+0

@オルガン私はそれをとても明確に説明すると思います!問題は、ユーザーが[コンピュータからインポート]ボタンをタップしたときに、自分のアプリがWebサーバーを実行できる方法です。次に、彼らがPCにローカルIPアドレスを入力すると、アプリケーションの内部ストレージにファイルをアップロードするためのPHPスクリプトが表示されます。 –

+1

**技術的な問題ではありません。クライアント/サーバーソリューションのアーキテクチャに関するものです。あなたが求めているのは、StackOverflowの**広すぎる**と**意見に基づく**と考えられています。 * PHP-preprocessingが有効になっているHTTPサーバを実行するデバイスが必要です。その後、ファイルのアップロードやその他のバックエンドの機能を扱うPHPスクリプトが必要になります。あまりにも曖昧です。広すぎます。 – Organis

答えて

1

Adobe Cirrus技術を利用することができます(PHPは不要です)。シーラスを使用して

、あなたはデバイスが(心の中でPCとモバイルデバイスの両方が、AIRアプリケーションを実行しているのである)同じWiFiネットワーク上にない場合でも、記述した機能を作成することができます。ユーザーの介入なしにファイルにアクセスできるようにするには、PC側でAIRが必要です。 Cirrusサービスから受信したアドレスを提供する必要がありますが、PCアプリとモバイルアプリをリンクするためにはIPアドレスを入力しません。

アプリを書いてテストするのは簡単ではありませんが、間違いなく実行可能です。

上記のリンクでは、developer keyan overviewのRTMFPグループとsample appを取得する方法を始めとして、すべての情報とリソースを見つける必要があります。

+0

ありがとうございました。私はそれを試してみますが、このソリューションでは、ユーザーに強制的にPCアプリケーションでAIRアプリケーションを実行させるとは思わないのですか?多くのユーザーは、モバイルPC間でファイルを共有できるように、PCにインストールすることを好まない。彼らは通常、できるだけ簡単にこれを行うことを好む。 –

+0

私はあなたがそれを試してうれしい!実際には、Flash Playerを介してWebブラウザーでファイルエクスプローラーと選択側を実行できます。欠点は、コピーするファイルの選択が、モバイルデバイスではなく、デスクトップ上で行われなければならないことです。 AIRのモバイルからAIRへのデスクトップアプローチを使用すると、デスクトップアプリケーションをバックグラウンドで実行させることができ、モバイルアプリケーションがファイルシステムにアクセスするためのプロキシにすぎません。 –

関連する問題