Results 15 comments of q_h

@felis2803 , #180 PR affected too(see actions=>Tests#45). But it's okay if I use push(--force)(actions=>Tests#46): Also #175, #179

`uploadx` can upload data directly to Google Cloud Storage(`clientDirectUpload` option) , but not to S3 storages. [Here](https://github.com/kukhariev/ngx-uploadx/issues/260#issuecomment-1272524119) is a proposed client uploader that supports both local storage and S3. [server...

@kontrollanten i hope - stable. It's difficult to testing.

The backend must respond to the POST request by specifying the chunks upload url in the `Location` header. Then ngx-uploadx will send file chunks to this url. https://github.com/kukhariev/node-uploadx/blob/master/proto.md#requests-overview https://developers.google.com/drive/api/guides/manage-uploads?#resumable

You can add `uploaderClass: Tus` to options ```ts @Component({ selector: 'app-upload-component', standalone: true, imports: [RouterOutlet, UploadxDirective], template: ` ` }) export class AppUploadComponent { options: UploadxOptions = { endpoint: '[URL]',...

Sorry, i have almost no knowledge of either C# or blob storage and don't have access to Azure :( While I'm on vacation, I'm going to try to work towards...

@akshaybogar1984 , Here's a working example with direct upload from browser to blob storage. Url generation and blob creation in getFileUrl can be moved to server. ```ts import { Uploader...

@ARosentiehl24, this response headers miss `Access-Control-Expose-Headers: Location, Range` ```c# Response.Headers["Location".ToLower()] = "https://localhost:7081" + uploadChunkUrl; Response.Headers["Access-Control-Expose-Headers".ToLower()] = "Location,Range" return StatusCode((int)HttpStatusCode.Created); ``` Also `var file = Request.Form.Files[0];` is incorrect, should use the...

Looks good, but missing `Response.Headers["Access-Control-Expose-Headers".ToLower()] = "Range"`

@akshaybogar1984, are you asking about the modified example https://github.com/kukhariev/ngx-uploadx/issues/454#issuecomment-2236124015 using the blocklist approach?