private void DoUploadFile(Guid articleGuid) { UploadControl.LocalObjectId = articleGuid.ToString("N"); UploadControl.AcceptChanges(); ImageAdminListCtrl.ArticleGuid = articleGuid; ImageAdminListCtrl.DataBind(); FileAdminListCtrl.ArticleGuid = articleGuid; FileAdminListCtrl.DataBind(); }
private void Const_Uploaders() { Controls.Clear(); var filter = @".xml"; //"/^image\/(gif|jpe?g|png)$/i" var tempFolder = @"C:\Temp"; var prompt = "上傳檔案(單擊+號或拖拉檔案至此)"; #region 左邊,用 UploadControl 倣做 var gbx1 = new GroupBox() { Location = new Point(10, 10), Size = new Size(480, 360) }; var dl = new UploadControl() { Cursor = Cursors.WaitCursor, BackColor = Color.DarkSlateGray, Dock = DockStyle.Fill, UploadFileTypes = filter, UploadTempFilePath = tempFolder, UploadText = prompt }; dl.UploadBatchCompleted += uploadControl_UploadBatchCompleted; dl.UploadError += uploadControl_Error; dl.UploadFileCompleted += uploadControl_FileCompleted; gbx1.Controls.Add(dl); Controls.Add(gbx1); #endregion #region 右邊,用 UploadBox 倣做 var gbx2 = new GroupBox() { Location = new Point(500, 10), Size = new Size(480, 120) }; var dark = ColorTranslator.FromHtml("#414141"); var light = ColorTranslator.FromHtml("#639CD9"); // Color.Green var dlb = new UploadBox() { BackColor = VWGContext.Current.CurrentTheme == "Vista" ? light : dark, Dock = DockStyle.Fill, ForeColor = Color.WhiteSmoke, UploadFileTypes = filter, UploadTempFilePath = tempFolder, UploadText = prompt }; dlb.UploadBatchCompleted += uploadBox_UploadBatchCompleted; dlb.UploadError += uploadBox_Error; dlb.UploadFileCompleted += uploadBox_FileCompleted; gbx2.Controls.Add(dlb); Controls.Add(gbx2); #endregion }
void inputImage_FilePosted(object sender, UploadControl.HttpPostedFileEventArgs e) { inputFileName.Text = Path.GetFileName(e.PostedFile.FileName); }