|
Какой рейтинг вас больше интересует?
|
Главная / Каталог блогов / Cтраница блогера Заметки - Блог о web-разработке. Сервисы для блоггеров. Блоговое / Запись в блоге
Ajax file upload + Bitrix2016-08-26 05:03:41 (читать в оригинале)Типовая задача: загрузка файла Аяксом. В данном случае — подгрузка аватарки авторизованным пользователем на сайте под 1С-Битрикс. Яваскрипт:
if (window.jQuery) {
$(document).ready(
function()
{
$('.add-photo').click(function() {
$('#avatar_file').trigger('click');
return false;
});
$('#avatar_file').change(function() {
var file_data = $('#avatar_file').prop('files')[0];
var form_data = new FormData();
form_data.append('file', file_data);
$.ajax({
url: '/ajax/file_upload.php', // point to server-side PHP script
dataType: 'text',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success: function(php_script_response){
//alert(php_script_response + 'ok'); // display response from the PHP script, if any
}
});
return false;
});
});
}
php файл:
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$APPLICATION->RestartBuffer();
CModule::IncludeModule("user");
// upload file and update user photo
if ( 0 < $_FILES['file']['error'] ) {
echo 'Error: ' . $_FILES['file']['error'] . '
PHP-запчасть может быть любая, под ваши нужды.
|
Категория «Закон»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

