react-native/Libraries/CameraRoll
Adam Comella ee8496f364 iOS: Support HTTP headers for source prop on <Image> components
Summary:
Allows developers to specify headers to include in the HTTP request
when fetching a remote image. For example, one might leverage this
when fetching an image from an endpoint that requires authentication:

```
<Image
  style={styles.logo}
  source={{
    uri: 'http://facebook.github.io/react/img/logo_og.png',
    headers: {
      Authorization: 'someAuthToken'
    }
  }}
/>
```

Note that the header values must be strings.

Works on iOS and Android.

**Test plan (required)**

- Ran a small example like the one above on iOS and Android and ensured the headers were sent to the server.
- Ran a small example to ensure that \<Image\> components without headers still work.
- Currently using this code in our app.

Adam Comella
Microsoft Corp.
Closes https://github.com/facebook/react-native/pull/7338

Reviewed By: javache

Differential Revision: D3371458

Pulled By: nicklockwood

fbshipit-source-id: cdb24fe2572c3ae3ba82c86ad383af6d85157e20
2016-06-01 10:43:28 -07:00
..
RCTCameraRoll.xcodeproj Generalized image decoding and resizing logic 2016-01-20 11:11:13 -08:00
CameraRoll.js fix warning about async CameraRoll.getPhotos 2016-03-18 10:21:23 -07:00
ImagePickerIOS.js fix camera roll lint warnings 2015-11-30 16:25:41 -08:00
RCTAssetsLibraryRequestHandler.h Generalized image decoding and resizing logic 2016-01-20 11:11:13 -08:00
RCTAssetsLibraryRequestHandler.m Corrected bug that put the UTI instead of mimeType in retrieved assets 2016-05-03 08:53:34 -07:00
RCTCameraRollManager.h Added lightweight generic annotations 2015-11-03 14:49:30 -08:00
RCTCameraRollManager.m iOS: Support HTTP headers for source prop on <Image> components 2016-06-01 10:43:28 -07:00
RCTImagePickerManager.h Moved CameraRoll-related classes into CameraRoll folder instead of Image 2015-09-08 09:48:19 -08:00
RCTImagePickerManager.m ActionSheetIOS - support share sheet on modals 2016-05-20 17:13:21 -07:00
RCTPhotoLibraryImageLoader.h Moved CameraRoll-related classes into CameraRoll folder instead of Image 2015-09-08 09:48:19 -08:00
RCTPhotoLibraryImageLoader.m Generalized image decoding and resizing logic 2016-01-20 11:11:13 -08:00