Upload file to users onedrive under same domain

Rehmuk 0 Reputation points

we want to develop a web app from which we can upload files to student's one driver under our Azure domain ( Iwht out student credentials).

for this we need a list of all students, then we upload particular files to each student depending upon their classes as per our internal data.

Is there any way can achieve this.

Azure Files
Azure Files
An Azure service that offers file shares in the cloud.
1,188 questions
Microsoft Technologies based on the .NET software framework.
3,459 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,836 questions
A Microsoft file hosting and synchronization service.
865 questions
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
9,866 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ed Harris 25 Reputation points

    Register your web app in the Azure AD and grant it the necessary permissions to access OneDrive for Business and SharePoint files and folders. Then, you can use the Microsoft Graph API to get a list of all students in your Azure domain and upload files to their OneDrive for Business accounts.

    Here’s an example of how you can use the Microsoft Graph API to upload a file to a user’s OneDrive for Business account:

    const options = {



    const client = Client.init(options);

    const file = {

    name: "myfile.txt",

    content: "This is the content of the file"


    const response = await client.api('/users/{user-id}/drive/root/children')


    You can find more information about using the Microsoft Graph API to interact with OneDrive for Business and SharePoint files and folders at https://docs.microsoft.com/en-us/graph/onedrive-concept-overview

    Hope this helps!

    0 comments No comments