示例#1
0
        /// <summary>Appends supplied binary data chunk to file.</summary>
        /// <param name="fileName">Non existent file name to append to.</param>
        /// <param name="path">Full path to existent file to append to.</param>
        /// <param name="chunk">Binary data chunk to append to.</param>
        /// <returns>Path to file that was appended with chunk.</returns>
        public virtual string Enterprise_AppendTempFileBinaryChunk(string fileName, string path, byte[] chunk)
        {
            if (path == null)
            {
                path = Path.Combine(Path.GetTempPath(), fileName);
                if (FileUtils.FileExists(path))
                {
                    FileUtils.DeleteFile(path);
                }
            }

            FileUtils.AppendFileBinaryContent(path, chunk);

            return(path);
        }
示例#2
0
 public virtual void AppendFileBinaryContent(string path, byte[] chunk)
 {
     FileUtils.AppendFileBinaryContent(path, chunk);
 }