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(); } } } }
public void ClearAttachments() { if (!Utilities.isNull(GetSetAssetID)) { //remove files from temp location Utilities.RemoveAssetTempFolderByID(GetSetAssetID); } txtDescription.Text = ""; txtFileName.Text = ""; FileUploadAttachment.Dispose(); //chkAddAttachment.Checked = false; dgAttachment.DataSource = null; dgAttachment.DataBind(); }
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); } }