Beispiel #1
0
        // 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;
        }