microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
365 stars 85 forks source link

Fail to preview 3D files whose parent folder name ends with a dot #7841

Open v-kellyluo opened 3 months ago

v-kellyluo commented 3 months ago

Storage Explorer Version: 1.34.0-dev (98) Build Number: 20240328.5 Branch: main Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Sonoma 14.4(Apple M1 Pro) Architecture: x64/x64/arm64 How Found: From running test cases Regression From: Not a regression

Steps to Reproduce

  1. Launch storage explorer -> Uncheck the setting 'Disable File Share Trailing Dot Support'.
  2. Expand one storage account -> File Shares.
  3. Create a file share -> Create a new folder named 'test.' -> Upload one glb file to the folder.
  4. Right click the file -> Click 'Preview'.
  5. Check whether succeeds to preview the file.

Expected Experience

Succeed to preview the file.

Actual Experience

Fail to preview the file. image Error details: "fetch for \"https://0325file1.file.core.windows.net/bug1/test1./armchairs_4.glb?sv=2023-11-03&st=2024-03-29T05%3A58%3A54Z&se=2024-04-22T06%3A13%3A54Z&sr=s&sp=r&sig=AzureSAS Token Redacted\" responded with 404: The specified parent path does not exist."

richardMSFT commented 2 months ago

This is a known issue, but for now until there is a demand by users we will bin it for Future Work as it's an edge case and supporting it now may take up more resources than it's worth.