cloudterminal:csv
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
cloudterminal:csv [2018/12/28 11:13] – kuld | cloudterminal:csv [2023/11/21 08:44] (текущий) – kuld | ||
---|---|---|---|
Строка 8: | Строка 8: | ||
<code csv> | <code csv> | ||
barcode, | barcode, | ||
- | 4893729011893, | + | "4893729011893","Скрепы, |
- | 2000000000015, | + | "2000000000015","Велосипед",, |
- | 2900000005686, | + | "2900000005686","Блокнот","Желтый","литр" |
- | 4960371004716, | + | "4960371004716","Деталь",,"шт." |
- | 640522710850, | + | "640522710850","Дрель,","пачка" |
- | 725211167020, | + | "725211167020","Утюг","синий","литр" |
</ | </ | ||
Строка 21: | Строка 21: | ||
[[https:// | [[https:// | ||
+ | |||
+ | |||
+ | Исходный код примера. Разместите разместите его в файле '' | ||
+ | <code php> | ||
+ | <?php | ||
+ | |||
+ | $url = ' | ||
+ | $key = ' | ||
+ | |||
+ | $maxsize = ' | ||
+ | |||
+ | |||
+ | if (isset($_FILES[' | ||
+ | { | ||
+ | | ||
+ | if ($_FILES[' | ||
+ | { | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | $ch = curl_init(); | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | if ($output) | ||
+ | { | ||
+ | |||
+ | if ($http_code == 200) | ||
+ | { | ||
+ | echo(base64_encode($output)); | ||
+ | } else { | ||
+ | echo(' | ||
+ | } | ||
+ | | ||
+ | } else { | ||
+ | // | ||
+ | | ||
+ | } | ||
+ | |||
+ | } else { | ||
+ | //файл слишком большой | ||
+ | echo(' | ||
+ | } | ||
+ | | ||
+ | } else { | ||
+ | //нет файла | ||
+ | echo(' | ||
+ | } | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | Исходный код примера HTML страницы с формой выбора файла и кнопкой " | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <script src=" | ||
+ | <link rel=" | ||
+ | < | ||
+ | <script src=" | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <form class=" | ||
+ | <div class=" | ||
+ | <label for=" | ||
+ | <div class=" | ||
+ | <input type=" | ||
+ | </ | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | <div class=" | ||
+ | <label for=" | ||
+ | <div class=" | ||
+ | <div id=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <button type=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | <div class=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | $(document).ready(function() { | ||
+ | |||
+ | $('# | ||
+ | | ||
+ | | ||
+ | var $that = $(this), | ||
+ | | ||
+ | |||
+ | | ||
+ | url: ' | ||
+ | type: ' | ||
+ | contentType: | ||
+ | processData: | ||
+ | data: formData, | ||
+ | dataType: ' | ||
+ | xhr: function(){ | ||
+ | var xhr = $.ajaxSettings.xhr(); | ||
+ | | ||
+ | { | ||
+ | if (this.status == 200) { | ||
+ | |||
+ | if (this.response.match(' | ||
+ | { | ||
+ | $('# | ||
+ | $('# | ||
+ | $('# | ||
+ | } else { | ||
+ | $('# | ||
+ | $('# | ||
+ | $('# | ||
+ | } | ||
+ | } | ||
+ | }; | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | | ||
+ | |||
+ | }); | ||
+ | |||
+ | }); | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
< | < | ||
Строка 28: | Строка 185: | ||
Для имитации отправки собранных в виде файла в настройках мобильного приложения **Облачный ТСД** в разделе // | Для имитации отправки собранных в виде файла в настройках мобильного приложения **Облачный ТСД** в разделе // | ||
- | <note tip> | + | <note tip> |
После этих настроек в меню приложения появится пункт // | После этих настроек в меню приложения появится пункт // | ||
+ | |||
+ | < | ||
+ | В бесплатной версии приложения Облачный ТСД установлен месячный лимит в 30 отправок собранных данных через наш сервис обмена. | ||
+ | </ | ||
По ссылке открывается текстовый документ в формате csv: | По ссылке открывается текстовый документ в формате csv: | ||
Строка 45: | Строка 206: | ||
</ | </ | ||
+ | А ещё вы можете получить собранные данные POST запросом непосредственно на ваш сайт или в облачное приложение в формате JSON. Сделайте обработчик POST запросов на вашем сайте или в облачном приложении, | ||
+ | |||
+ | <note tip> |
cloudterminal/csv.1545995615.txt.gz · Последнее изменение: 2018/12/28 11:13 — kuld