【发布时间】:2014-01-10 02:24:29
【问题描述】:
是否可以获取从此函数创建的文件并通过例如 javascript 读取或解密并从文件中提取单词“test”并回显到浏览器中?
以下将文件保存为二进制,不可打印的字符。
void Save(){
QString text = "<?xml version='1.0'?><root><child>test</child></root>";
QFile file("/home/user/Documents/teststuff/save.txt");
if(!file.open(QIODevice::WriteOnly)){
qDebug() << "Unable to write to file!";
return;
}
QDataStream out(&file);
out.setVersion(QDataStream::Qt_4_8);
out << text;
file.flush();
file.close();
}
编辑:更多信息:
我希望它在 html/javascript 中读取。让我首先告诉你我想要完成。我有一个程序可以保存和读取二进制信息。我不希望该数据是可编辑的,因此将其保存为(不可打印的)二进制文件,但我希望将该文本、XML 输出到网页中,以便用户可以查看/打印。
【问题讨论】:
-
您有什么顾虑?
-
我想用javascript读取二进制文件并能够输出到浏览器。
-
那么,你想问如何读取一个xml文件,或者你如何在浏览器中显示读取的文件?你自己试过什么
-
xml 文件被 QT 加密,当被文本编辑器读取时,它将显示为不可打印的字符。我想知道它是否可以解密并被客户端html资源读取,例如javascript
标签: javascript html qt binary