> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFDataInitiateFileUploadMetadata

> PFDataInitiateFileUploadMetadata data model.

PFDataInitiateFileUploadMetadata data model.

## Syntax

```cpp theme={null}
typedef struct PFDataInitiateFileUploadMetadata {  
    const char* fileName;  
    const char* uploadUrl;  
} PFDataInitiateFileUploadMetadata;  
```

### Members

**`fileName`**   const char\*<br />*is null-terminated*

(Optional) Name of the file.

**`uploadUrl`**   const char\*<br />*is null-terminated*

(Optional) Location the data should be sent to via an HTTP PUT operation.

## Requirements

**Header:** PFDataTypes.h

## See also

[PFDataTypes members](/services/playfab/api-references/c/pfdatatypes/pfdatatypes_members)


## Related topics

- [PFDataInitiateFileUploadsResponse](/services/playfab/api-references/c/pfdatatypes/structs/pfdatainitiatefileuploadsresponse.md)
- [Services C API overview - PFDataTypes.h](/services/playfab/api-references/c/pfdatatypes/pfdatatypes_members.md)
- [PFDataInitiateFileUploadsAsync](/services/playfab/api-references/c/pfdata/functions/pfdatainitiatefileuploadsasync.md)
- [PFDataInitiateFileUploadsRequest](/services/playfab/api-references/c/pfdatatypes/structs/pfdatainitiatefileuploadsrequest.md)
- [PFDataInitiateFileUploadsGetResult](/services/playfab/api-references/c/pfdata/functions/pfdatainitiatefileuploadsgetresult.md)
