Delete Attachment From List Item in SharePoint using REST API

The example in this topic show how to use REST API to Delete Attachment From List Item in SharePoint

  • function DeleteListItemAttachment() {
  •     // Specify the Id of the Item that you want to fetch
  •     var Itemid = 1;
  •  
  •     // Specify the Name of the document(attachment) that you want to delete
  •     var ItemAttachmentName = 'Document.docx';
  •  
  •     $.ajax
  •         ({
  •             // _spPageContextInfo.webAbsoluteUrl - will give absolute URL of the site where you are running the code.
  •             // You can replace this with other site URL where you want to apply the function
  •  
  •             url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('List Name')/items(" + Itemid + ")/AttachmentFiles('"+ ItemAttachmentName +"')",
  •             method: "DELETE",
  •             headers:
  •                {
  •                    // X-RequestDigest header: When you send a POST request, it must include the form digest value in X-RequestDigest header
  •                    "X-RequestDigest": $('#__REQUESTDIGEST').val(),
  •  
  •                    "X-HTTP-Method": "DELETE",
  •  
  •                    // Accept header: Specifies the format for response data from the server.
  •                    "Accept": "application/json;odata=verbose"
  •                },
  •             success: function (data, status, xhr) {
  •                 console.log('Item attachment deleted ');
  •             },
  •             error: function (xhr, status, error) {
  •                 console.log("Failed");
  •             }
  •         });
  • }

Thank you for reading this article. This code was tested in SharePoint 2013

We value your feedback:

Page URL:

Name:

 

Email:

 
 

Feedback:

 

© 2019 Code SharePoint