{
  "$schema": "https://ai.syncfusion.com/schema/registry-item.json",
  "name": "file-manager-drag-and-drop",
  "framework": "aspnet-core",
  "type": "registry:component",
  "component": "FileManager",
  "variant": "drag-and-drop",
  "dependencies": [
    "Syncfusion.AspNetCore.FileManager"
  ],
  "description": "File manager with drag-and-drop support, toolbar, context menu, and details view.",
  "meta": {
    "essentialStudioRelease": "2026 Volume 2 (v34.1.29)",
    "license": "commercial-or-community",
    "licenseNote": "The Syncfusion package is licensed. The composition in this file is source you own and edit. See https://ai.syncfusion.com/licensing.md",
    "requiresLicenseKey": true,
    "requiresServerEndpoint": true,
    "platformIndex": "https://ai.syncfusion.com/aspnet-core/llms.txt",
    "skillPack": "syncfusion/aspnetcore-ui-components-skills",
    "docs": "https://ai.syncfusion.com/gallery/aspnet-core/file-manager-drag-and-drop.md"
  },
  "files": [
    {
      "target": "src/components/file-manager-drag-and-drop/file-manager.cshtml",
      "content": "@page\r\n\r\n@using Syncfusion.EJ2.FileManager\r\n\r\n@{\r\n    string[] items = new string[] { \"NewFolder\", \"Cut\", \"Copy\", \"Paste\", \"Delete\", \"Download\", \"Rename\", \"SortBy\", \"Refresh\", \"Selection\", \"View\", \"Details\"};\r\n    string[] layout = new string[] { \"SortBy\", \"View\", \"Refresh\", \"|\", \"Paste\", \"|\", \"NewFolder\", \"|\", \"Details\", \"|\", \"SelectAll\" };\r\n    string[] file = new string[] { \"Cut\", \"Copy\", \"|\", \"Delete\", \"Download\", \"Rename\", \"|\", \"Details\" };\r\n}\r\n\r\n    <div class=\" control-section\">\r\n        <div class=\"sample-container\">\r\n             <!-- File Manager Drag and Drop feature sample -->\r\n            <ejs-filemanager id=\"filemanager\" allowDragAndDrop=\"true\">\r\n                <e-filemanager-ajaxsettings url=\"https://physical-service.syncfusion.com/api/FileManager/FileOperations\"\r\n                                            downloadUrl=\"https://physical-service.syncfusion.com/api/FileManager/Download\"\r\n                                            uploadUrl=\"https://physical-service.syncfusion.com/api/FileManager/Upload\"\r\n                                            getImageUrl=\"https://physical-service.syncfusion.com/api/FileManager/GetImage\">\r\n                </e-filemanager-ajaxsettings>\r\n                <e-filemanager-toolbarsettings items=\"items\">\r\n                </e-filemanager-toolbarsettings>\r\n                <e-filemanager-contextmenusettings file=\"file\" layout=\"layout\">\r\n                </e-filemanager-contextmenusettings>\r\n            </ejs-filemanager>\r\n        </div>\r\n    </div>\r\n"
    }
  ]
}