Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей *  речь про php? $_FILES['file']['tmp_name'] - копировать с нужным именем к себе...
читать в память: $data = file_get_contents($_FILES['file']['tmp_name']); $sgn = file_get_contents($_FILES['filecms']['tmp_name']);
В файле async_code.js после Код:document.getElementById("SignatureTxtBox").innerHTML = Signature;
добавил следующее: Код:function sendPostToPHP(varname) {
/*Проба сохранения файла*/
var postArray = {
'SAVE_DATA': varname,
};
$.ajax({
type: "POST",
data: postArray,
url: '/bti/test',
success: function(data) {
alert('Подпись сформирована, сохранена в корневой директории и ее можно загрузить');
}
});
}
sendPostToPHP(Signature);
В методе /bti/test: if(isset($_POST['SAVE_DATA'])){ $content = $_REQUEST['SAVE_DATA']; $handle = fopen('test.sig', "w+"); fwrite($handle, $content ); fclose($handle); }
Отредактировано пользователем 18 января 2022 г. 13:21:29(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: viarim  Автор: Андрей *  речь про php? $_FILES['file']['tmp_name'] - копировать с нужным именем к себе...
читать в память: $data = file_get_contents($_FILES['file']['tmp_name']); $sgn = file_get_contents($_FILES['filecms']['tmp_name']);
В файле async_code.js после Код:document.getElementById("SignatureTxtBox").innerHTML = Signature;
добавил следующее: Код:function sendPostToPHP(varname) {
/*Проба сохранения файла*/
var postArray = {
'SAVE_DATA': varname,
};
$.ajax({
type: "POST",
data: postArray,
url: '/bti/test',
success: function(data) {
alert('Подпись сформирована, сохранена в корневой директории и ее можно загрузить');
}
});
}
sendPostToPHP(Signature);
В методе /bti/test: if(isset($_POST['SAVE_DATA'])){ $content = $_REQUEST['SAVE_DATA']; $handle = fopen('test.sig', "w+"); fwrite($handle, $content ); fclose($handle); }
Не знаю как вместо test.sig указать такое же название, как у загруженного файла.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: viarim  Не знаю как вместо test.sig указать такое же название, как у загруженного файла. Прочитать, что указано на форме (имя выбранного файла) и передавать на сервер.. |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей *  Автор: viarim  Не знаю как вместо test.sig указать такое же название, как у загруженного файла. Прочитать, что указано на форме (имя выбранного файла) и передавать на сервер.. Подскажите, пожалуйста, подробнее на примере https://www.cryptopro.ru...page/cades_bes_file.html
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: viarim  Автор: Андрей *  Автор: viarim  Не знаю как вместо test.sig указать такое же название, как у загруженного файла. Прочитать, что указано на форме (имя выбранного файла) и передавать на сервер.. Подскажите, пожалуйста, подробнее на примере https://www.cryptopro.ru...page/cades_bes_file.html Код: function GetInputValue(name) {
var input = document.getElementById(name);
if (!input) return "";
return input.value;
}
<input type="button" value="test" onclick="alert(GetInputValue('file'))" /> из пути - вырезать имя файла...  Snimok ehkrana ot 2022-01-18 15-55-37.png (9kb) загружен 4 раз(а).это если без отправки на сервер... |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
viarim оставлено 18.01.2022(UTC)
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Андрей *  Автор: viarim  Автор: Андрей *  Автор: viarim  Не знаю как вместо test.sig указать такое же название, как у загруженного файла. Прочитать, что указано на форме (имя выбранного файла) и передавать на сервер.. Подскажите, пожалуйста, подробнее на примере https://www.cryptopro.ru...page/cades_bes_file.html Код: function GetInputValue(name) {
var input = document.getElementById(name);
if (!input) return "";
return input.value;
}
<input type="button" value="test" onclick="alert(GetInputValue('file'))" /> из пути - вырезать имя файла...  Snimok ehkrana ot 2022-01-18 15-55-37.png (9kb) загружен 4 раз(а).это если без отправки на сервер... Я загружаю файл на подпись (файл автоматически сохраняется на сервере). Потом сохраняю подпись на сервер. Мне нужно как-то связать файлы (нужная пара файл-подпись) и отправить их на почту. Можете, пожалуйста, подсказать, как связать файл и подпись? Под "связать" имею в виду то, какой файл подписи относится к подписываемому файлу. Отредактировано пользователем 18 января 2022 г. 16:55:55(UTC)
| Причина: Не указана
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close