Доброго времени суток, проблема такая, буду рад любой помощи или наводке. Есть страничка, которая может загружать в себя файлы. Грузятся они в IndexDb и сами файлы хранятся как переменная типа ArrayBuffer. Эту часть делает некий программист, с которым, в принципе, я могу навести контакт. Теперь мне нужно эти файлы по нажатию на кнопку, например, отправлять на некий сервер (сервер на с++, исходники у меня есть). Проблема в том, что сначала попытался сделать так
| Код | $.post(serverPath + "/do_action", { action: "upload_file", file_name: documents[i].fileName, blob: "^" + documents[i].file // это и есть переменная типа ArrayBuffer }, function(data) { .................................. })
|
но мне не приходят сами данные, а приходит строка вида "[array buffer]". Я пытался переводить это в строку, но тут как то много подводных камней с разрядностью и переводом обратно на стороне сервера. Может есть какой то другой способ передать данные файла? |