上傳文件的時候含末,我們很頭疼的對文件的中文命名服协,一個字符串經(jīng)常不合法導致文件存儲不上胧卤,該方法經(jīng)過多次改造唯绍,分享給各位。該文件位于:開源馳騁工作流bp框架里面枝誊。
public static void WriteFile(string file, string Doc)
????????{
????????????System.IO.StreamWriter sr;
????????????try
????????????{
????????????????if (System.IO.File.Exists(file))
????????????????????System.IO.File.Delete(file);
????????????????//sr = new System.IO.StreamWriter(file, false, System.Text.Encoding.GetEncoding("GB2312"));
????????????????sr = new System.IO.StreamWriter(file, false, System.Text.Encoding.UTF8);
????????????}
????????????catch (Exception ex)
????????????{
throw new Exception("@文件:" + file + ",錯誤:" + ex.Message);
????????????}
????????????sr.Write(Doc);
????????????sr.Close();
????????}
歡迎使用馳騁bpm工作流引擎 http://doc.ccbpm.cn,官方網(wǎng)站: http://ccflow.org
?