[{"data":1,"prerenderedAt":314},["ShallowReactive",2],{"docs-user\u002Ffiles":3,"navigation":205},{"id":4,"title":5,"body":6,"description":197,"extension":198,"meta":199,"navigation":200,"path":201,"seo":202,"stem":203,"__hash__":204},"docs\u002F1.user\u002Ffiles.md","Files",{"type":7,"value":8,"toc":187},"minimark",[9,13,23,28,36,60,67,71,78,85,89,96,116,127,131,145,149,160,178,182],[10,11,5],"h1",{"id":12},"files",[14,15,16,17,22],"p",{},"Files are the data behind your scenes — point clouds, imagery, polygon models, and any other assets. They live in a storage backend that you connect to the ",[18,19,21],"a",{"href":20},"projects","project",", rather than on the udServer itself, so you keep ownership and control of your data.",[24,25,27],"h2",{"id":26},"connecting-storage","Connecting Storage",[14,29,30,31,35],{},"Before files can be listed or uploaded, storage must be connected to the project from its ",[32,33,34],"strong",{},"Settings"," tab. udServer supports bringing your own:",[37,38,39,51],"ul",{},[40,41,42,45,46,50],"li",{},[32,43,44],{},"Amazon S3"," — see ",[18,47,49],{"href":48},"project-s3-setup","Connecting an S3 Bucket",".",[40,52,53,45,56,50],{},[32,54,55],{},"Azure Blob Storage",[18,57,59],{"href":58},"project-azure-setup","Connecting Azure Blob Storage",[14,61,62,63,66],{},"Configuring storage requires the ",[32,64,65],{},"Configure File Settings"," permission. Until storage is configured, file operations are unavailable.",[24,68,70],{"id":69},"browsing-files","Browsing Files",[14,72,73,74,77],{},"With the ",[32,75,76],{},"View File List"," permission you can browse the project's files. The browser shows the contents of the current folder, with a breadcrumb trail for navigating between folders — click a folder to open it, or use the breadcrumbs to move back up.",[14,79,80,81,84],{},"Use a file's ",[32,82,83],{},"Copy Path"," action to copy its full storage path to the clipboard.",[24,86,88],{"id":87},"uploading-files","Uploading Files",[14,90,91,92,95],{},"Uploading requires the ",[32,93,94],{},"Manage Files"," permission. There are several ways to upload into the current folder:",[37,97,98,104,110],{},[40,99,100,103],{},[32,101,102],{},"Upload Files"," — pick one or more individual files.",[40,105,106,109],{},[32,107,108],{},"Upload Folder"," — pick a folder; its structure is preserved in storage.",[40,111,112,115],{},[32,113,114],{},"Drag and drop"," — drag files or folders straight onto the file browser.",[14,117,118,119,122,123,126],{},"Uploads are chunked and show progress as they run. Depending on the storage backend and your browser, each chunk is either uploaded ",[32,120,121],{},"directly to storage"," or ",[32,124,125],{},"proxied through the server"," — this is chosen automatically and needs no configuration. Large uploads continue chunk by chunk until complete.",[24,128,130],{"id":129},"creating-folders","Creating Folders",[14,132,73,133,135,136,139,140,144],{},[32,134,94],{}," permission, use the ",[32,137,138],{},"New Folder"," button to create an empty folder and give it a name (for example ",[141,142,143],"code",{},"survey-data",").",[24,146,148],{"id":147},"downloading-files","Downloading Files",[14,150,151,152,155,156,159],{},"Downloading requires the ",[32,153,154],{},"Download Files"," permission. Use a file's ",[32,157,158],{},"Download"," action to save it locally.",[161,162,163],"blockquote",{},[14,164,165,168,169,172,173,177],{},[32,166,167],{},"Note:"," Downloading is separate from streaming. Streaming files into udStream and other udSDK applications uses the ",[32,170,171],{},"Stream Files"," permission and is free, whereas downloads are charged to the organisation owner. See ",[18,174,176],{"href":175},"permissions#projects","Permissions"," for the distinction.",[24,179,181],{"id":180},"deleting-files-and-folders","Deleting Files and Folders",[14,183,73,184,186],{},[32,185,94],{}," permission you can delete files and folders. Deleting a folder removes the folder and everything inside it. Deletions cannot be undone, so you'll be asked to confirm first.",{"title":188,"searchDepth":189,"depth":189,"links":190},"",2,[191,192,193,194,195,196],{"id":26,"depth":189,"text":27},{"id":69,"depth":189,"text":70},{"id":87,"depth":189,"text":88},{"id":129,"depth":189,"text":130},{"id":147,"depth":189,"text":148},{"id":180,"depth":189,"text":181},"Files are the data behind your scenes — point clouds, imagery, polygon models, and any other assets. They live in a storage backend that you connect to the project, rather than on the udServer itself, so you keep ownership and control of your data.","md",{},true,"\u002Fuser\u002Ffiles",{"title":5,"description":197},"1.user\u002Ffiles","krGOm4z3AKsGVoYpTAAps-yALF96AiJLgTqVdcNAgGk",[206,210,260,305],{"title":207,"path":208,"stem":209},"udServer Manuals","\u002F","0.index",{"title":211,"path":212,"stem":213,"children":214},"User Guide","\u002Fdocs\u002Fuser","1.user\u002F0.index",[215,219,223,225,229,233,237,240,244,248,252,256],{"title":216,"path":217,"stem":218},"Login","\u002Fdocs\u002Fuser\u002Flogin","1.user\u002F1.login",{"title":220,"path":221,"stem":222},"Account Settings","\u002Fdocs\u002Fuser\u002Faccount-settings","1.user\u002Faccount-settings",{"title":5,"path":224,"stem":203},"\u002Fdocs\u002Fuser\u002Ffiles",{"title":226,"path":227,"stem":228},"Jobs","\u002Fdocs\u002Fuser\u002Fjobs","1.user\u002Fjobs",{"title":230,"path":231,"stem":232},"3rd Party Licenses","\u002Fdocs\u002Fuser\u002Flicenses","1.user\u002Flicenses",{"title":234,"path":235,"stem":236},"Organisations","\u002Fdocs\u002Fuser\u002Forganisations","1.user\u002Forganisations",{"title":176,"path":238,"stem":239},"\u002Fdocs\u002Fuser\u002Fpermissions","1.user\u002Fpermissions",{"title":241,"path":242,"stem":243},"Connecting an Azure Blob Container to a Project","\u002Fdocs\u002Fuser\u002Fproject-azure-setup","1.user\u002Fproject-azure-setup",{"title":245,"path":246,"stem":247},"Connecting an AWS S3 Bucket to a Project","\u002Fdocs\u002Fuser\u002Fproject-s3-setup","1.user\u002Fproject-s3-setup",{"title":249,"path":250,"stem":251},"Projects","\u002Fdocs\u002Fuser\u002Fprojects","1.user\u002Fprojects",{"title":253,"path":254,"stem":255},"Scenes","\u002Fdocs\u002Fuser\u002Fscenes","1.user\u002Fscenes",{"title":257,"path":258,"stem":259},"Software Downloads","\u002Fdocs\u002Fuser\u002Fsoftware","1.user\u002Fsoftware",{"title":261,"path":262,"stem":263,"children":264},"IT Administrators Guide","\u002Fdocs\u002Fadmin","2.admin\u002F0.index",[265,269,273,277,281,285,289,293,297,301],{"title":266,"path":267,"stem":268},"System Requirements","\u002Fdocs\u002Fadmin\u002Fsystem-requirements","2.admin\u002F1.system-requirements",{"title":270,"path":271,"stem":272},"Publishing Software (Packages)","\u002Fdocs\u002Fadmin\u002Fsoftware-packages","2.admin\u002F10.software-packages",{"title":274,"path":275,"stem":276},"Generic Installation","\u002Fdocs\u002Fadmin\u002Fgettingstarted","2.admin\u002F2.gettingstarted",{"title":278,"path":279,"stem":280},"Setting up on an Amazon EC2 instance","\u002Fdocs\u002Fadmin\u002Famazon-ec2","2.admin\u002F3.amazon-ec2",{"title":282,"path":283,"stem":284},"Configuring OAuth \u002F OIDC Authentication","\u002Fdocs\u002Fadmin\u002Foauth","2.admin\u002F4.oauth",{"title":286,"path":287,"stem":288},"Admin Console","\u002Fdocs\u002Fadmin\u002Fadmin-console","2.admin\u002F5.admin-console",{"title":290,"path":291,"stem":292},"Server Configuration","\u002Fdocs\u002Fadmin\u002Fserver-configuration","2.admin\u002F6.server-configuration",{"title":294,"path":295,"stem":296},"Users & Organisations","\u002Fdocs\u002Fadmin\u002Fusers-and-organisations","2.admin\u002F7.users-and-organisations",{"title":298,"path":299,"stem":300},"Analytics & System Log","\u002Fdocs\u002Fadmin\u002Fanalytics-and-logs","2.admin\u002F8.analytics-and-logs",{"title":302,"path":303,"stem":304},"Webhooks","\u002Fdocs\u002Fadmin\u002Fwebhooks","2.admin\u002F9.webhooks",{"title":306,"path":307,"stem":308,"children":309},"Developers Guide","\u002Fdocs\u002Fdev","3.dev\u002F0.index",[310],{"title":311,"path":312,"stem":313},"udServer API","\u002Fdocs\u002Fdev\u002Fudserverapi","3.dev\u002FudServerAPI",1783233110954]