// Token: 0x060019A3 RID: 6563 RVA: 0x0005A918 File Offset: 0x00058B18 internal static CreateReferenceAttachmentFromLocalFileRequest CreateReferenceAttachmentRequest(HttpRequest request) { HttpPostedFile httpPostedFile = request.Files[0]; return(new CreateReferenceAttachmentFromLocalFileRequest { FileContentToUpload = Convert.ToBase64String(CreateAttachmentHelper.GetContentBytes(httpPostedFile.InputStream)), FileName = httpPostedFile.FileName, ParentItemId = new ItemId(request.Form["parentItemId"], request.Form["parentChangeKey"]), SubscriptionId = request.Form["subscriptionId"] }); }
public CreateAttachmentFromForm(CallContext callContext, HttpRequest request) : base(callContext) { HttpPostedFile httpPostedFile = request.Files[0]; string fileName = Path.GetFileName(httpPostedFile.FileName); this.translatedRequest = CreateAttachmentHelper.CreateAttachmentRequest(new ItemId(request.Form["parentItemId"], request.Form["parentChangeKey"]), fileName, httpPostedFile.ContentLength, httpPostedFile.ContentType, CreateAttachmentHelper.GetContentBytes(httpPostedFile.InputStream), bool.Parse(request.Form["isInline"]), request.Form["cancellationId"]); this.fileSize = httpPostedFile.ContentLength; this.contentType = httpPostedFile.ContentType; }