Title: STORAGE: Send blob metadata in upload requests · Issue #754 · googleapis/google-cloud-python · GitHub
Open Graph Title: STORAGE: Send blob metadata in upload requests · Issue #754 · googleapis/google-cloud-python
X Title: STORAGE: Send blob metadata in upload requests · Issue #754 · googleapis/google-cloud-python
Description: When self._changes is not empty, we should upgrade a media request to a multipart upload: If you have metadata that you want to send along with the data to upload, you can make a single multipart/related request. This is a good choice if...
Open Graph Description: When self._changes is not empty, we should upgrade a media request to a multipart upload: If you have metadata that you want to send along with the data to upload, you can make a single multipart/r...
X Description: When self._changes is not empty, we should upgrade a media request to a multipart upload: If you have metadata that you want to send along with the data to upload, you can make a single multipart/r...
Opengraph URL: https://github.com/googleapis/google-cloud-python/issues/754
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"STORAGE: Send blob metadata in upload requests","articleBody":"When `self._changes` is not empty, we should upgrade a `media` request to a [multipart upload](https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload#multipart):\n\n\u003e If you have metadata that you want to send along with the data to upload, you can make a single `multipart/related` request. This is a good choice if the data you are sending is small enough to upload again in its entirety if the connection fails.\n\nwhereas for resumable uploads, we should\n\n\u003e Make an initial request to the upload URI that includes the metadata, if any.\n\n@craigcitro Is there a way to set the body of the initial request in a resumable upload?\n\nH/T to @pdknsk for #536 \n","author":{"url":"https://github.com/dhermes","@type":"Person","name":"dhermes"},"datePublished":"2015-03-24T01:11:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":13},"url":"https://github.com/754/google-cloud-python/issues/754"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:10159df0-879d-95bb-dfd4-4b895e6ccd5a |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9FA6:130056:A7EDD:E2441:6A4D7CC4 |
| html-safe-nonce | bf989a999bb83164271c5c77b58068d416e95261937ac4986d56a2eda2e71ace |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RkE2OjEzMDA1NjpBN0VERDpFMjQ0MTo2QTREN0NDNCIsInZpc2l0b3JfaWQiOiIzMzEwODIxNzM0Mjc4MzMxNTg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 338203f1e8b3b6b3afe409b73e7b4c313cc8584c9a50e0baa3c04d8f8d367295 |
| hovercard-subject-tag | issue:63871813 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/googleapis/google-cloud-python/754/issue_layout |
| twitter:image | https://opengraph.githubassets.com/b41673db0da525f34dee02413d99bd776ba4ba579690d289010cc38abf177521/googleapis/google-cloud-python/issues/754 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/b41673db0da525f34dee02413d99bd776ba4ba579690d289010cc38abf177521/googleapis/google-cloud-python/issues/754 |
| og:image:alt | When self._changes is not empty, we should upgrade a media request to a multipart upload: If you have metadata that you want to send along with the data to upload, you can make a single multipart/r... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | dhermes |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7f8e15305e2ab58890ca84b830615e375f5df303cf471cafcba0c08272981be3 |
| turbo-cache-control | no-preview |
| go-import | github.com/googleapis/google-cloud-python git https://github.com/googleapis/google-cloud-python.git |
| octolytics-dimension-user_id | 16785467 |
| octolytics-dimension-user_login | googleapis |
| octolytics-dimension-repository_id | 16316451 |
| octolytics-dimension-repository_nwo | googleapis/google-cloud-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 16316451 |
| octolytics-dimension-repository_network_root_nwo | googleapis/google-cloud-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 8608b0750fc35e283e5ec5b094bff942d7a0e197 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width