6

Uploadify の実際のバージョン (v3.1) に問題があります。

ドキュメントとソースを読み、Google と StackOverflow を閲覧しましたが、問題がどこにあるのかわかりません。

内部サーバーにファイルをアップロードするために使用する基本的なフォームがあります。Uploadify を使用し、すべての PHP を Symfony 2 で管理することにしました。最初は簡単ではありませんでしたが、今ではすべてが完全に機能しています。

しかし、コンソールを見ると、uploadify が init の後と各アップロードの後に​​ GET リクエストを行っていることがわかります。呼び出されたルートは存在しないため、このページに対してこれ以上のアクションは必要ありません。

これが私のコードです:

$('#file_upload').uploadify({
    debug: true,
    height: 30,
    swf: "{{ asset('Route_to_swf') }}",
    uploader: "{{ path('Route_to_upload') }}",
    width: 120
});

そして、ここに私のコンソールエラーがあります:

GET http://ip/project/web/app_dev.php/file/upload/ 404 (Not Found) 

ルート /file/upload が存在せず、コードにもソースにも表示されません。Uploadify Web サイトでデモを見ると、コードはまったく同じに見えますが、緩い要求はありません。

誰も手がかりを持っていますか?

4

1 に答える 1

9

これは1年以上前のものですが....

私は同じ問題に直面しており、ページに 10 から 20 のインスタンスがありました (つまり、10 から 20 のバックグラウンド リクエストを想像してください)。

問題は、button_image_url設定が設定されていない場合でも、現在のページの URL にリクエストを送信することです。

ここからの解決策は問題を解決するようです。

解決策: jquery.uploadify js ファイルの上部で次のコードを見つけます。

this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url)

and rewrite it to:

this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url = this.settings.button_image_url ? SWFUpload.completeURL(this.settings.button_image_url) : this.settings.button_image_url
于 2013-05-16T07:02:43.707 に答える