使用c ++将图片上传到服务器

时间:2013-07-11 02:43:38

标签: c++

我正在尝试使用C ++将照片上传到我们的服务器之一,以下是我的测试代码的摘录

//in main
ifstream fin("cloud.jpg");
ofstream fout("cloudcpy.jpg");

string data;
while ( fin )
    fin >> data;
fout << data;
fin.close();
fout.close();

return 0;

但输出文件不是副本,比原始文件小得多。我的代码有什么不对吗?

2 个答案:

答案 0 :(得分:1)

您需要使用第三方库。请尝试libcurl

答案 1 :(得分:0)

您不能使用字符串作为数据类型。由于JPEG文件不是文本文件。请尝试使用诸如unsigned char或unsigned int之类的原始类型来执行此操作。