0

SWFUpload は ubuntu では機能しません。インターネット全体でさまざまな言及が見られますが、回避策を見つけた人がここにいるかどうか疑問に思っています。

私は Windows で開発しているので、コードは正常に実行されます。しかし、私の同僚は ubuntu を実行しており、SWFUpload は即座にクラッシュします。誰かがそれに遭遇し、回避策を見つけましたか? 進行状況などの既知の問題を引き起こすものをコメントアウトするなど、いくつかのことを試しましたが、効果はありませんでした。

どんな助けでも感謝します。

デイブ。

4

4 に答える 4

1

コンテンツを処理するフォルダーに chmod 777 (読み取り/書き込み/実行) 権限があることを確認してください。

ls -lsa と入力すると、すべてのファイルとフォルダーを表示できます。権限、名前、所有者などが表示されます。

私の例の内容は、ファイルをアップロードするフォルダーです。

4 drwxrwxrwx 2 マリオン マリオン 4096 2010-10-26 11:21 内容

ご覧のとおり、私が持っているコンテンツフォルダーには、すべてのユーザーのrwx(読み取り、書き込み、実行)があります。これにより、ユーザーは SWFUPLOAD を介してファイルをアップロードできます。

この権限がない場合は、次のコマンドを実行してみてください: sudo chmod a=rwx contents

「a」はすべてのユーザーを表し、「rwx」(読み取り/書き込み/実行) を持つことを意味します。

ノート:

  1. ファイルを保存する Contents フォルダー。
  2. 777 はあまり安全ではありません。後で変更して、ファイルのアップロード時に他のユーザー (アップロードの許可を与えたくないユーザー) を制限できます。
于 2010-10-26T06:05:09.117 に答える
1

エラーが表示されるため、http1.1 をサポートしていないプロキシの下にいないことを確認してください。

于 2010-03-11T19:29:47.740 に答える
0

私はswfuploadでUbuntu9.04を使用していますが、すべて正常に動作します。古いフラッシュプレーヤーである可能性があります。

于 2010-03-05T18:32:08.207 に答える
0

大きなファイルだけに問題があります。大きなファイルでは、フラッシュ ムービーがしばらくするとフリーズし、ページをリロードする必要がありますが、何もアップロードされません。firefox や google chrome でも同様です。私はkubuntu 9.10を使用しています。Windowsではまったく問題ありません...

LinuxではuploadStartおよびuploadProgressイベントが発生しないため、フラッシュの問題だと思います...

これに対する回避策はありますか? フラッシュ バージョンは 10.0 r45 (64 ビット システムでは 32 ビット) です。

于 2010-04-02T11:37:50.080 に答える