我是一個PHP文件轉換爲C#,完成了75%,堅持與這些線 C#等同於PHP file_put_contents
if(file_put_contents($uploaddir.$randomName, $decodedData)) {
//echo $randomName.":uploaded successfully"; //NO NEED TO CONVERT ECHO PART
}
PHP兄弟請幫
更多信息
我轉換此
// Encode it correctly
$encodedData = str_replace(' ','+',$data[1]);
$decodedData = base64_decode($encodedData);
這個
// Encode it correctly
string encodedData = data[1].Replace(' ', '+');
string decodedData = base64Decode(encodedData);
其中base64Decode 是
public static string base64Decode(string data)
{
byte[] binary = Convert.FromBase64String(data);
return Encoding.Default.GetString(binary);
}
[file_put_contents()](http://php.net/file_put_contents)將一個字符串寫入一個文件,因此您需要打開一個文件,將該字符串寫入該文件,然後關閉該文件..如何實際編碼這在c#中超越了我,但這是流程的要點。 – Dale
@shadyyx - 如果你只是回答問題而不是抱怨,那麼其他所有用'C#將內容寫入文件'的人都會在這裏得到答案*。 – hajikelist
@hajikelist請原諒我?你在哪裏碰到我的暱稱?我在這裏的任何內容無關,這是評論,答案或他們的意見... – shadyyx