我正在寫一個C++的小型DLL,它將從Web服務器上下載一個文件。下載部分工作正常,但是當我去寫磁盤上的文件時,它會在每一行上添加額外的字符。 當我在Notepad ++中查看原始文件(複製到Web服務器上的文件)時,我可以看到它在每行的末尾都有CR和LF(回車和換行)字符應該。在保存的版本,雖然中,代替 line of textCRLF
它看起來像 line of textCR
CRLF
我在C++檢查出聊天應用,並發現此 在服務器 int ServerThread(int ID)
{
Buffer sbuffer;
char* Recv = new char[256];
ZeroMemory(Recv, 256);
// In Send we will copy the content of the struct
// an
幾天來我一直試圖將整個PNG讀入字符串,所以我可以通過winsock2將它上傳到服務器,它似乎停止在幾個字符或某種形式的有沒有什麼特別的原因和解決方法。 我已經嘗試了很多很多的解決方案,現在開始讓我瘋了。我使用的當前代碼如下 std::ifstream in ("some.png", ios::in|ios::binary|ios::ate);
std::string contents;
if