private void UploadFileToServer(string assetID, string assetAttachmentID, string fileName) { string folder = Utilities.GetAssetAttachmentFolderLocation() + "\\" + assetID; string oldFileName = Utilities.GetAttachmentFileFullNameByID(assetAttachmentID).ToLower().Trim(); string sanitizeFileName = fileName.ToLower().Trim(); bool IsFileNameChanged = !oldFileName.Equals(sanitizeFileName); string sOldFileName = folder + "\\" + oldFileName; string sNewFileName = folder + "\\" + fileName; //Check to see if there is a file to be uploaded if (FileUploadAttachment.HasFile && !Utilities.isNull(fileName)) { //Check to see if folder exist. If not, create if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } FileUploadAttachment.SaveAs(sNewFileName); } else { //Check to see if file needs to be rename for existing attachment if (!IsInsert() && IsFileNameChanged) { FileInfo f = new FileInfo(sOldFileName); if (f.Exists) { File.Copy(sOldFileName, sNewFileName); f.Delete(); } } } }
private void UploadFileTempLocation() { string file_name = txtFileName.Text; string file_type = Utilities.GetFileTypeFromUploadControl(FileUploadAttachment); string new_file_name = Temp_Folder_Location() + "\\" + file_name + "." + file_type; if (FileUploadAttachment.HasFile && !Utilities.isNull(file_name)) { if (!Directory.Exists(Temp_Folder_Location())) { Directory.CreateDirectory(Temp_Folder_Location()); } FileUploadAttachment.SaveAs(new_file_name); } }