Я хочу создать простую программу записи / чтения файлов с Emscripten и Webassembly. Я хочу выбрать файл из браузера, скопировать его и скачать новую копию. Это только для суда. Я провел много исследований, но не смог. Может кто-нибудь мне помочь? Это мой код C ++.
#include <fstream>
#include <iostream>
void copyFile(char* filePath, char* savePath)
{
std::cout << "\nstarted!\n";
std::ifstream src(filePath, std::ios::binary);
std::ofstream dest(savePath, std::ios::binary);
std::cout << "\ncreated!\n";
dest << src.rdbuf();
std::cout << "\ncopied!\n";
src.close();
dest.close();
std::cout << "\nfinished!\n";
}
int main(int argc, char *argv[])
{
std::cout << "\nmain started!\n";
std::cout << argv[1];
std::cout << argv[2];
copyFile(argv[1], argv[2]);
return 1;
}