I have an external application where we want to show a upload form where documents uploaded should go in SharePoint Document library in the backend. Is there any REST api that can do this job for us?

Please guide!. any other option to do it?

  • Documents can also be emailed as attachments to Document Library. – Erin L Jun 2 '16 at 14:37
  • can you just tell me how? – SharePointMan Jun 3 '16 at 8:05

You can use jquery & REST API combined to upload a file to SharePoint online.

Below is the best example explained on MSDN:-

Upload a file by using the REST API and jQuery

Upload file to Sharepoint from External MVC Web Application

Please let me know if you do have any query in it.

| improve this answer | |
  • Have you got it working? – Hardik Jun 2 '16 at 15:21
  • the options you are giving will not work on non sharepoint project. i want something that will work on non sharepoint – SharePointMan Jun 2 '16 at 16:25
  • It will work only on non SharePoint project ... Please check the links in answer – Hardik Jun 2 '16 at 16:27
  • is that works for you? Please check second link if not. – Hardik Jun 2 '16 at 18:18
  • first link is for sharepoint application only as it can be written only in sharepoint apps. Second link might work but i am looking something in javascript – SharePointMan Jun 3 '16 at 8:07

You can email attachments to a document library.

First incoming email has to be configured on the server. Search for instructions specific to what year you're on. Second, go to Library settings for the library where you want the documents. Click "Incoming e-mail settings" and select Yes, add email address, select "Save all attachments in root folder," set "save original email" to No. The security policy will depend on whether you're sending from a SharePoint account with permissions to the library.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.