小编Baz*_*zze的帖子

安全加载Facebook个人资料图片

我正在尝试将来自Facebook的用户个人资料图片包含在内,但工作正常,但事情就是当您想要将其包含在受SSL保护的页面上时.我找不到从安全位置加载图片的方法.使用以下链接到用户个人资料pic:

https://graph.facebook.com/<FB_ID HERE>/picture?type=square
Run Code Online (Sandbox Code Playgroud)

即使我使用https,也不会安全加载(浏览器说页面只是部分加密).这并不奇怪,因为链接只是重定向到图像,例如我的个人资料图片:

https://graph.facebook.com/Bazze/picture?type=square
Run Code Online (Sandbox Code Playgroud)

这将得到以下图片:

http://profile.ak.fbcdn.net/hprofile-ak-snc4/161513_633115680_6792455_q.jpg
Run Code Online (Sandbox Code Playgroud)

请注意,这不是一个安全的位置.

任何人都知道如何通过https协议安全地加载个人资料图片?

谢谢!

security ssl https facebook image

7
推荐指数
2
解决办法
7029
查看次数

使用绝对文件路径中的层次结构填充QTreeWidget

我有一个文件,其中列出了绝对文件路径,每行1个.列出的文件是有序的,因此例如/Documents/dir中的所有文件将在文件中彼此之后列出.

我想要做的是将所有这些文件QTreeWidget放在一个漂亮的分层结构中,就像普通的文件系统一样.我如何从我的绝对路径文件中做到这一点?

这就是我对此进行编码的程度:

QFile file(FILENAME_ENCRYPTED);
QString line;
QDir dir;

QTreeWidgetItem *item;
if (file.open(QIODevice::ReadOnly)) {
    QTextStream stream( &file );
    do {
        line = stream.readLine();
        if (!line.isNull()) {
            dir = QDir(line);
            item = new QTreeWidgetItem();
            item->setText(0, dir.dirName());
            this->ui->treeWidget->addTopLevelItem(item);
        }
    } while (!line.isNull());
}
file.close();
Run Code Online (Sandbox Code Playgroud)

这工作正常,但它只列出了彼此之后的所有文件名.我想我必须做一些递归函数,但递归不是我最好的朋友,我更喜欢迭代!有人能给我一个正确的方向吗?:)

recursion qt qtreewidget

4
推荐指数
1
解决办法
7573
查看次数

标签 统计

facebook ×1

https ×1

image ×1

qt ×1

qtreewidget ×1

recursion ×1

security ×1

ssl ×1