Загрузить URL-адрес запроса swf для загрузки страницы
Я использую Uploadify на сайте Asp.net, url для страницы is/Resource/Create/id, но при загрузке загрузки на страницу появляется запрос к корневому URL-адресу этой страницы /Resource/Create/
Это приводит к ошибкам сервера, поскольку ни один идентификатор не поставляется и не заполняет мои журналы, кто-нибудь знает, что он может запрашивать, и если он может быть настроен так, чтобы не запрашивать этот URL-адрес. Вот мой JS:
var id = $('#fileUpload').attr('data-id');
$('#fileUpload').uploadify({
'swf': '/Scripts/Libraries/uploadify/uploadify.swf',
'uploader': '/Resource/Upload/' + id
})
Ответы
Ответ 1
Я разрешил эту проблему, выполнив комментарий 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
Ответ 2
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 делала запрос в ту же папку URL-адреса страницы, на которой загружалась загрузка.
От: http://www.uploadify.com/forums/discussion/comment/16999#Comment_16999