gpt4 book ai didi

C++,Ifstream 打开本地文件但不打开 HTTP 服务器上的文件

转载 作者:太空狗 更新时间:2023-10-29 19:54:50 25 4
gpt4 key购买 nike

我正在使用 ifstream 打开一个文件,然后从中读取。当我给出本地文件的位置时,我的程序工作正常在我的系统上。例如/root/Desktop/abc.xxx 工作正常

但是一旦位置在 http 服务器上,文件就无法访问打开。例如 http://192.168.0.10/abc.xxx打不开。

使用 URL 地址时,ifstream 是否有替代方案?

谢谢。

最佳答案

标准 C++ 库中没有用于通过 http 协议(protocol)访问数据的实用程序。

虽然有第 3 方库: Libwww libcurl

另一种选择是拥有一个将远程 http 文件映射为本地文件的虚拟文件系统。这样您就不必修改您的应用程序来访问 http。类似于 http://okmij.org/ftp/HTTP-VFS.html

关于C++,Ifstream 打开本地文件但不打开 HTTP 服务器上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com