1

私は1日か2日答えを探していましたが、まだこの問題に取り組む方法がわかりません.

非常に大きなファイルをサーバーにアップロードするアプリケーションを作成したいと考えています。とにかく、フラッシュよりも制限が少ないと思ったので、Adobe Airを選択することにしました。

通常のファイルアップロードクラスを使用したい場合、最大ファイルサイズのサーバー制限を満たします(phpで作業してみました)。

私は「チャンクファイルアップロード」について何かをグーグルで検索しました。ここでは、少量の64ビットエンコードデータをurlloaderクラスを介してサーバーに送信し、それらをphpでマージします。ただし、これにより、アップロード サイズのオーバーヘッドが大幅に増加します (64 ビットでエンコードされたデータのため)。

私が読んだ別のアイデアは、「ソケット接続」を使用して直接tcpストリームを送信することです。ただし、ソケットがどのように機能するのか、サーバーとして何を使用すればよいのかまったくわかりません。オンラインで見つけたいくつかの簡単なphpソケットのサンプルコードを使用してみましたが、これをファイルアップロードに使用する方法がよくわかりませんでした.とにかくフラッシュはそれに接続したくありませんでした. 多分誰かがそれについて私を啓発することができますか?

それとも、誰かがチャンクファイルアップロード方法でより良い経験をしていますか? actionscript で大きなファイルのアップロードを処理するための既存のライブラリはありますか?

本当にどんなアドバイスもいただければ幸いです。

サーバーをある程度制御できます。たぶん、システム管理者に私のために何らかのサービスをインストールするよう説得するでしょう。

4

0 に答える 0