2012-09-11 16 views
11

Ich benutze Uploadify auf einer Asp.net-Website, die URL für die Seite ist/Ressource/Create/ID, aber beim Laden der Seite scheint uploadify eine Anfrage an die Root-URL von Diese Seite/Ressource/Create/Uploadify swf Anfrage URL beim Laden der Seite

Dies verursacht einen Serverfehler, weil keine ID geliefert wird und meine Protokolle füllen, weiß jemand, was es anfordern könnte und wenn es eingestellt werden kann, diese URL nicht anzufordern. Hier ist meine JS:

var id = $('#fileUpload').attr('data-id'); 
$('#fileUpload').uploadify({ 
    'swf': '/Scripts/Libraries/uploadify/uploadify.swf', 
    'uploader': '/Resource/Upload/' + id 
}) 

Antwort

13

ich dieses Problem gelöst haben von Eugens Kommentar zu diesem Thema folgen,

http://www.uploadify.com/forum/#/discussion/7329/uploadify-v3-bug-unecessary-request-when-there-is-no-button_image_url-set-/p1

finden Sie folgenden Code im oberen Teil der Datei:

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

und schreiben Sie es an:

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

troyanx, gib mir eine schöne Spitze, das funktioniert! Ersetzen Sie einfach in jquery.uploadify.js (· min oder nicht):

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

für:

if (this.settings.button_image_url != "") { this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url);} 

In meinem Fall wurde die Last der swf eine Anfrage an den gleichen URL Ordner auf der Seite machen wo uploadify geladen wurde.

Von: http://www.uploadify.com/forums/discussion/comment/16999#Comment_16999

Verwandte Themen