У меня возникла следующая проблема с uploadify, и я планирую использовать iframe.Я уже потерял несколько часов без результата.
Вот мой код:
$('#file').uploadify({
'uploader' : 'includes/js/uploadify/uploadify.swf',
//'checkScript' : 'includes/ajax/sales/upload.php',
'script' : 'includes/ajax/sales/upload.php',
'cancelImg' : 'includes/js/uploadify/cancel.png',
'folder' : 'uploads/items/',
'multi' : false,
'fileExt' : '*.xls;*.txt;*.csv',
'fileDesc' : 'Allowed Files',
'buttonText' : 'Files',
'fileDataName' : 'file',
'method' : 'post',
'scriptData' : {'required1':'<?php echo $required1; ?>','required2':'<?php echo $required2; ?>'},
'sizeLimit' : 1024 * 1024 * 5, // 5MB
'onError' : function (event,ID,fileObj,errorObj) {
alert(errorObj.type + ' ERROR: ' + errorObj.info);
},
'onComplete' : function(event, ID, fileObj, response, data) {
alert('Success!!');
}
});
- Мой upload.php работает отлично.Я попробовал свой скрипт upload.php только для того, чтобы посмотреть, будет ли он работать или нет, и он работал как положено.
- Я решил добавить небольшой код, чтобы создать файл журнала, просто чтобы посмотреть, загружен ли мой upload.phpбыл выполнен или нет.Если я не использую checkScript, то нет логов.Если я использую checkScript , то появляются журналы, и я вижу отправку запроса отправки с использованием POST к моему сценарию upload.php с FireBug .
- Даже если он не отправляет запрос на upload.php, он все равно показывает Успех !! предупреждение.
- Просто «скрипт» не отправляет абсолютно никакого запроса на upload.phpно странно, если я использую upload2.php (файл не существует), то это выдает ошибку 404.
Я не уверен, является ли это ошибкой, но мне это кажется ошибкойучитывая, что я следовал документации, мой upload.php работает, как и ожидалось, мои разрешения для папок 777 все еще не работают.
Я буду рад, если кто-нибудь сможет указать, что это за проблема и как ее решить.