11

Asp.netサイトでUploadifyを使用していますが、ページのURLは/ Resource / Create / idですが、ページの読み込み時に、uploadifyがそのページのルートURLにリクエストを送信しているようです/ Resource / Create /

IDが指定されておらず、ログがいっぱいになっているため、サーバーエラーが発生しています。これは、何を要求できるか、このURLを要求しないように設定できるかどうかを誰かが知っていますか。これが私のJSです:

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

2 に答える 2

13

このスレッドに関するeugenのコメントに従って、この問題を解決しました。

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

ファイルの上部にある次のコードを見つけます。

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

そしてそれを次のように書き直します:

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

于 2012-09-11T12:01:13.450 に答える
1

troyanx、いいヒントをください、それはうまくいきます!jquery.uploadify.js(.minかどうか)で置き換えるだけです:

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

にとって:

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

私の場合、swfのロードは、uploadifyがロードされていたページの同じurlフォルダーにリクエストを送信していました。

差出人:http ://www.uploadify.com/forums/discussion/comment/16999#Comment_16999

于 2013-07-26T14:17:04.833 に答える