Прикрепление к списку sharepoint - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в sharepoint и пытался следить за потоком SPFx загрузки и добавления вложения в список на этом форуме, чтобы прикрепить файл к списку sharepoint. Однако я не могу прикрепить файл к списку.

Вот моя часть tsx:

           <Label for="Documentation">
              <strong>Documentation</strong>
           </Label>
           <Input type="file" name="myfile" id="fileUploadInput" />
           <FormText>
              Please attach the documentation for your Best Practice.
           </FormText>

Вот мой WEBPART TS;

            ReactDom.render(element, this.domElement);
            this.setButtonsEventHandlers();
            }

            private setButtonsEventHandlers(): void {
            let fileUpload = document.getElementById("fileUploadInput");
             if (fileUpload) {
             fileUpload.addEventListener("change", () => {
            this.uploadFiles(fileUpload);
           });
           }            
          }

         private async uploadFiles(fileUpload) {
         let file = fileUpload.files[0];
        //let attachmentsArray = this.state.attachmentsToUpload;
         let item = sp.web.lists
         .getByTitle("Best_Practice_Logging")
         .items.getById(15);
          item.attachmentFiles.add(file.name, file).then(v => {
          console.log(v);
          alert("File uploaded");
           });
         //let attachmentUpload = await _listItem.attachmentFiles.add(file.name,file)
           }
...