void UploadMedia_ResponseReceived(Apk obj) { _versionCode = obj.VersionCode.Value; Logger.WrightLog("Upload: version code: " + _versionCode); if (uploadType == UploadType.library) { Logger.WrightLog("Upload finished. Find it in Console artifact library"); return; } UpdateTrack(uploadType.ToString().ToLower()); }
public Task <string> UploadFromStreamAsync(Stream sourceStream, string mimeType, string extension, UploadType uploadType) { // set name var localFile = _localFileOptions.StoragePaths[uploadType.ToString()] + "\\" + Guid.NewGuid().ToString("N") + extension; // save to local path using (var fileStream = File.Create(localFile)) { sourceStream.Seek(0, SeekOrigin.Begin); sourceStream.CopyTo(fileStream); } // return relative path return(Task.FromResult(localFile)); }
public int MoveRejectedRecordsFromTemp(int processId, UploadType uploadType, AssetGroupType assetGroupType, int createdBy) { Database db; DbCommand updateCmd; int affectedRows = 0; try { db = DatabaseFactory.CreateDatabase("wealtherp"); updateCmd = db.GetStoredProcCommand("SP_ProcessPMTUploadReject"); db.AddInParameter(updateCmd, "@ProcessId", DbType.Int32, processId); db.AddInParameter(updateCmd, "@UploadType", DbType.String, uploadType.ToString()); db.AddInParameter(updateCmd, "@AssetGroup", DbType.String, assetGroupType.ToString()); db.AddInParameter(updateCmd, "@CreatedBy", DbType.Int32, createdBy); db.AddOutParameter(updateCmd, "@TotalRejects", DbType.Int32, 10); db.ExecuteNonQuery(updateCmd); affectedRows = Convert.ToInt32(db.GetParameterValue(updateCmd, "@TotalRejects")); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("MoveRejectedRecordsFromTemp", "UploadRejectsDao.cs:MoveRejectedRecordsFromTemp()"); object[] objects = new object[4]; objects[0] = processId; objects[1] = uploadType; objects[2] = assetGroupType; objects[3] = createdBy; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } return(affectedRows); }
/// <summary> /// 呈现控件 /// </summary> /// <param name="writer"></param> public override void RenderControl(HtmlTextWriter writer) { //循环生成控件 foreach (Control control in Controls) { control.RenderControl(writer); writer.WriteLine(); } if (!Page.ClientScript.IsStartupScriptRegistered(base.GetType(), "UploadScript")) { string script = string.Format("<script src=\"{0}\" type=\"text/javascript\"></script>", Page.ClientScript.GetWebResourceUrl(base.GetType(), "Hidistro.UI.Common.Controls.ImageUploader.script.upload.js")); Page.ClientScript.RegisterStartupScript(base.GetType(), "UploadScript", script, false); } if (!Page.ClientScript.IsStartupScriptRegistered(base.GetType(), ID + "_InitScript")) { StringBuilder jsBuilder = new StringBuilder(); jsBuilder.Append("$(document).ready(function(){"); // string str2 = "$(document).ready(function() { InitUploader(\"" + ID + "\", \"" + UploadType.ToString().ToLower() + "\");"; jsBuilder.Append("InitUploader(\"" + ID + "\", \"" + UploadType.ToString().ToLower() + "\");"); if (IsUploaded) { //string str3 = str2; // str2 = str3 + "UpdatePreview('" + ID + "', '" + ThumbnailUrl100 + "');"; jsBuilder.Append("UpdatePreview('" + ID + "', '" + ThumbnailUrl100 + "');"); } //str2 = str2 + "});" + Environment.NewLine; jsBuilder.Append("});").AppendLine(); Page.ClientScript.RegisterStartupScript(base.GetType(), ID + "_InitScript", jsBuilder.ToString(), true);// str2, true); } writer.WriteLine(); writer.AddAttribute("id", ID + "_uploadedImageUrl"); writer.AddAttribute("name", ID + "_uploadedImageUrl"); writer.AddAttribute("value", UploadedImageUrl); writer.AddAttribute("type", "hidden"); writer.RenderBeginTag(HtmlTextWriterTag.Input); writer.RenderEndTag(); }
private async Task <string> UploadFile(Stream stream, string originalFilename, UploadType type, string referenceId, string user) { var extension = Path.GetExtension(originalFilename); var newFilename = Guid.NewGuid() + extension; var blockBlob = GetBlockBlobForFileName(newFilename); _log.LogInformation($"Sending upload request for blob file: [{originalFilename}] - [{newFilename}]"); await blockBlob.UploadFromStreamAsync(stream, AccessCondition.GenerateIfNotExistsCondition(), _blobRequestOptions, new OperationContext()); _log.LogInformation($"Setting blob metadata: [{originalFilename} - {newFilename}]"); blockBlob.Metadata.Add("uploadType", type.ToString()); blockBlob.Metadata.Add("referenceId", referenceId); blockBlob.Metadata.Add("user", user); blockBlob.Metadata.Add("uploadTime", DateTime.UtcNow.ToString("O")); blockBlob.Metadata.Add("originalFilename", originalFilename); await blockBlob.SetMetadataAsync(); stream.Dispose(); return(blockBlob.Uri.ToString()); }
public PolicyRecord GetLastUploadRecored(PurchaserType purchaser, UploadType uType) { PolicyRecord rec = new PolicyRecord(); try { string strSql = "select top 1 LastUpdateTime,LastPolicyId from UpLoadRecord where IsEnabled=1 and NotifyResult=1 and UploadType='" + uType.ToString() + "' and PurchaserType='" + purchaser.ToString() + "' and IsEnabled =1 ORDER BY CreateTime DESC"; SqlDataReader reader = DbHelperSQL.ExecuteReader(strSql); bool flag = false; while (reader.Read()) { flag = true; rec.LastPolicyId = long.Parse(reader["LastPolicyId"].ToString()); rec.LastUpdateTime = Convert.ToDateTime(reader["LastUpdateTime"]); } if (!flag) { rec = new PolicyRecord() { LastUpdateTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 0:00:00"), LastPolicyId = 0 }; } reader.Close(); reader = null; } catch (Exception ex) { rec = new PolicyRecord() { LastUpdateTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 0:00:00"), LastPolicyId = 0 }; } return(rec); }
private string GetFileName(UploadType uploadType) { return(Path.Combine(_env.ContentRootPath, "FileUploads", $"{_userManager.GetUserId(User)}_{uploadType.ToString()}.json")); }
protected override void CreateChildControls() { Controls.Clear(); string webResourceUrl = Page.ClientScript.GetWebResourceUrl(base.GetType(), "Hidistro.UI.Common.Controls.ImageUploader.images.upload.png"); WebControl child = new WebControl(HtmlTextWriterTag.Div); string str2 = "background:url(" + webResourceUrl + ");background-repeat:no-repeat; background-position:20px -80px"; child.Attributes.Add("id", ID + "_preview"); child.Attributes.Add("style", str2); child.Attributes.Add("class", "preview"); WebControl control2 = new WebControl(HtmlTextWriterTag.Div); control2.Attributes.Add("id", ID + "_upload"); control2.Attributes.Add("class", "actionBox"); if ((HiContext.Current.User.UserRole != UserRole.SiteManager) || IsUploaded) { control2.Attributes.Add("style", "display:none;"); } WebControl control3 = new WebControl(HtmlTextWriterTag.A); control3.Attributes.Add("href", "javascript:void(0);"); control3.Attributes.Add("style", "background-image: url(" + webResourceUrl + ");"); control3.Attributes.Add("class", "files"); control3.Attributes.Add("id", ID + "_content"); control2.Controls.Add(control3); WebControl control4 = new WebControl(HtmlTextWriterTag.Div); WebControl control5 = new WebControl(HtmlTextWriterTag.A); control4.Attributes.Add("id", ID + "_delete"); control4.Attributes.Add("class", "actionBox"); if ((HiContext.Current.User.UserRole != UserRole.SiteManager) || !IsUploaded) { control4.Attributes.Add("style", "display:none;"); } control5.Attributes.Add("href", "javascript:DeleteImage('" + ID + "','" + UploadType.ToString().ToLower() + "');"); control5.Attributes.Add("style", "background-image: url(" + webResourceUrl + ");"); control5.Attributes.Add("class", "actions"); control4.Controls.Add(control5); Controls.Add(child); Controls.Add(control2); Controls.Add(control4); if (Page.Header.FindControl("uploaderStyle") == null) { WebControl control6 = new WebControl(HtmlTextWriterTag.Link); control6.Attributes.Add("rel", "stylesheet"); control6.Attributes.Add("href", Page.ClientScript.GetWebResourceUrl(base.GetType(), "Hidistro.UI.Common.Controls.ImageUploader.css.style.css")); control6.Attributes.Add("type", "text/css"); control6.Attributes.Add("media", "screen"); control6.ID = "uploaderStyle"; Page.Header.Controls.Add(control6); } }