SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have an application written in foxpro, part of the application is creating reports (basically excel and pdf files), i would like to add the capability of uploading those files to a sharepoint list, to create kind of a history for our reports and to give the user the opportunity to review old reports.

is it possible to interface Foxpro / Sharepoint? any API available ? I've done a lot of research i found lots of interesting articles in C#, but i have to come up with something written in Foxpro 7 or 9.

share|improve this question

SharePoint provides a set of web services that you could probably use.

Documented here for SP2010:

share|improve this answer
which one is the best choice for uploading files? I'm not familiar with sharepoint. – joe May 8 '13 at 14:28

Since you are dealing with the somewhat limited environment of FoxPro, there is a possible low tech alternative. Simply map a network drive to the desired SharePoint library and then save the files in FoxPro to that drive. Using the SharePoint Web Services is obviously the superior answer (for several reasons) but this might be quicker in a controlled environment.

share|improve this answer
i agree, i was thinking of something like, attach an email address to a sharepoint list, send email, and have some internal process at sharepoint that copy attachments...but i will consider your solution if i do not succeed in making it work with emails – joe May 8 '13 at 16:37
Actually that is an option as well. Simply email-enable the document library and send an email to it with the file as an attachment.… – Dave Wise May 8 '13 at 16:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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