2012-05-24 10 views
6

Yüklemenin gerçek sürümü (v3.1) ile ilgili bir sorunum var.Yüklemek tuhaf GET isteği

Dokümanları okudum, kaynak bulup Google ve StackOverflow'a göz atıyorum ancak sorunumun nerede olduğunu bulamıyorum.

Dahili bir sunucuya dosya yüklemek için kullanılan temel bir form var. Uploadify'ı kullanmaya ve Symfony 2 ile tüm Php'i yönetmeye karar verdim. İlk başta kolay olmadı ama her şey mükemmel çalışıyor.

Ancak konsoluma baktığımda, yükleme işleminin her yüklemeden sonra ve sonra bir GET isteği oluşturduğunu görüyorum. Arayan rota mevcut değil ve bu sayfa için başka bir eyleme ihtiyacım yok. İşte

benim kodudur:

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

Ve işte benim konsol hatadır:

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

rota/dosya/yükleme yok ve bunu ne zaman kodunda görmüyorum veya kaynağında. Uploadify web sitesinde demoya baktığımda, kodun tam olarak aynı olduğunu görüyorum ama gevşek talep yok.

Kimsenin bir ipucu var mı? Bu rağmen

+0

Aynı sorunla karşılaşmış değilim, bu herhangi bir çözüm bulduk: jquery.uploadify js dosyasının üst kısmında aşağıdaki kodu bulmak? – fabi

+0

Benzer sorun burada, sayfamın URL'si '/ Cover/AddGraphics/' ve uploadify, yükte, '/ Cover/AddGraphics /' konumunda bir GET yapar. Aynı sürümü kullanıyorum (Unutmayın) (3.1). –

+0

Henüz herhangi bir çözüm bulamadım. Belki de 3.1.1 düzeltmeyi yapacak – SIkwan

cevap

9

eski bir yıl ....

Ben aynı sorunu bakıyordu bitti ve 10 vardı - (- 20 arkaplan isteklerini böylece 10 hayal) bir sayfada 20 örneklerini.

sorun button_image_url ayarı yapılmamışsa bile, yine de mevcut sayfa url here gelen çözüm sorunu çözmek gibi görünüyor

bir istekte bulunur olmasıdır.

Çözüm:

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 
+1

Benim için düzeltildi. Çok teşekkürler ! – SIkwan