LANパーティーに使用されているIO20のスクリーンショットの例。
2.0のインデックスとは何ですか?
io20数回クリックして、任意のデバイスを高速LAN/インターネットファイルサーバーに変えるように設計された非常にシンプルなシングルファイルPHPアプリケーション。必要なのは、XAMPPなどのPHPサポートを備えたWebサーバーアプリケーションだけです。実行されたら、IO20のindex.phpをパブリックフォルダーにドラッグするだけで、訪問者はWebブラウザーでIPにアクセスしたときに自動的に表示する必要があります。
について
- 特に一部のブラウザが他のブラウザーよりもはるかに悪い仕事をすることを考慮すると、醜いブラウザで生成された「インデックス」を見るよりもはるかに優れています。ブラウザやプラットフォーム全体で、外観や機能に一貫性はありません。 IO20は、すべてのブラウザとプラットフォームをまったく同じページを確認することにより、これを解決します。
- 単一ファイル-IO20は、「index.php」という名前の単一のPHPファイルの形式で提供されます。このファイルをWebサーバーにドラッグし、接続し、io20は残りを処理します。
- アップロード - Webページの使用(または他の人にフォルダーにアップロードすることを望む場合)を使用する場合は、ファイルにアップロードパスワードを設定できます。
- ダウンロードまたはビュー - すべてのファイルには、その後の「ビュー」と「明示的なダウンロード」ボタンがあります。ブラウザは、ファイルを直接ダウンロードするのではなく、ファイルを表示/ストリーミングするかどうかがわからない場合があります。 IO20では、HTML5の強制ダウンロード属性のおかげでユーザーが指定できます。
- 簡単 - ウェブマスターとして、あなたがしなければならないのは、IO20をフォルダーにドロップすることだけです。訪問者は、相対ディレクトリの生成されたファイルリストが自動的に表示されます。
インストール方法
マシンにWebServerアプリケーションをインストールする必要があります。簡単だからXAMPPをお勧めします。私はあなたがWindowsを使用していると思います、そしてXamppはWindowsで素晴らしいです。 PHPとApacheをインストールします。インストールしたら、XAMPPコントロールパネルのApacheサーバーで「開始」を押してください。 XAMPPディレクトリ/HTOCS(これはPublic WebServerフォルダー)に移動し、すべてを削除します。次に、空のディレクトリにIO20(Webサーバーの親しみやすさのために「index.php」と呼ばれます)を貼り付けます。パブリックIPアドレスをネットワーク上の任意のデバイスからWebブラウザのアドレスバーに入力します(Windowsファイアウォールを介してApacheを使用するようにしてください)、サーバーが表示されます。 IPがわからない場合は、CMDを開いて「IPConfig」と入力してください。 192.168で始まり、1で終わりません。
ヒント
- php.iniでアップロードすることを有効にしてください - アップロードはこれなしでは機能しません。
- WiFiではなく、ホストマシンをイーサネットに接続します。 WiFiでは、帯域幅はIO20にアクセスする3〜4個のマシンで最大になりました。ギガビットをお勧めします。
- Raspberry Piでホストするときは、全速力を期待しないでください。 SDカードは通常ボトルネックであるだけでなく、イーサネットアダプターはフルサイズのコンピューターのアダプターほど高速ではありません。
- メモ帳を備えたIO20を開き、設定が必要な方法であることを確認します。彼らは一番上にいます。
トト
- アップロードで保護を上書きします
- var衛生を取得します
- クリーンアップと最適化
- 視覚的改善
- より多くのファイル拡張画像サポート
ライセンス
このプロジェクトはMITライセンスを取得していますが、ファイルに含まれるアイコンはFugueアイコンの特別なセットです。ページの下部からFugueアイコンのリンクを削除する場合は、ファイルに含まれるアイコンもクリエイティブコモンズの帰属であるため、ファイルに含まれるアイコンを置き換える必要があります。
貢献者リソース
- POSTメソッドを使用して、最も単純なPHPファイルアップロード