[
https://issues.apache.org/jira/browse/BEAM-12545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kenneth Knowles updated BEAM-12545:
-----------------------------------
Fix Version/s: 2.33.0
Resolution: Fixed
Status: Resolved (was: Open)
> WriteToFile should support mime/encoding.
> -----------------------------------------
>
> Key: BEAM-12545
> URL: https://issues.apache.org/jira/browse/BEAM-12545
> Project: Beam
> Issue Type: Improvement
> Components: io-py-files
> Affects Versions: 2.30.0
> Reporter: Andreas Bergmeier
> Priority: P3
> Fix For: 2.33.0
>
> Time Spent: 1h 50m
> Remaining Estimate: 0h
>
> For our use case, we need to write blobs to GCS. Also, we want to have both
> *{{Content-Type}}* and *{{Content-Encoding}}* set for these blobs.
> Since *{{WriteToFiles}}* currently only calls *{{Filesystem.create}}*
> without *{{mime_type}}* and *{{compression_type}}*, the resulting blobs are
> of type octet-stream.
> We imagine this to look something like:
> {code:python}
> metadata = sink.metadata()
> full_file_name, writer = _create_writer(base_path=self.base_path.get(),
> writer_key=(destination, w),
> mime_type=metadata.mime_type,
> compression_type=metadata.compression_type)
> {code}
> WDYT?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)