I’m +1 to changing it and doing a major release.

It was called data url but it’s not a data url, that’s a bug that has
become “feature”.
I think we should have the new type but that returns current string and
make data url return the real data url and document it on the breaking
changes.


El miércoles, 27 de febrero de 2019, Oliver Salzburg <
oliver.salzb...@gmail.com> escribió:

> I don't think the behavior should be changed. If anything, just introduce
> another type that has the prefix. And maybe add an alias for the existing
> type to make the differences clearer.
>
> On 27/02/2019 03:51, Hazem Saleh wrote:
>
>> Hello Team,
>>
>> When calling navigator.camera.getPicture with destinationType set to
>> Camera.DestinationType.DATA_URL, the success function is called with the
>> base64 encoded data while it should has suitable data URL format on the
>> following form:
>>
>> data:[<mediatype>][;base64],<data>
>>
>>
>> It is an old issue in the library and it was previously reported under:
>> https://issues.apache.org/jira/browse/CB-9819
>>
>> And recently, it was also reported by one of the library users:
>> https://github.com/apache/cordova-plugin-camera/issues/420
>>
>> I have a solution for this problem in Android[1], and I can create a
>> similar one for iOS and windows platform but my question is, Do we really
>> want to support this since it is a breaking change as in all older
>> versions
>> of Cordova, a base64 encoded data was always sent, and definitely all
>> documentation is needed to be updated.
>>
>> [OT] I'm sending this email since Julio asked me to post this proposal
>> here
>> in a GitHub issue discussion.
>>
>> Thanks
>>
>> [1]
>> https://github.com/hazems/cordova-plugin-camera/commit/e6609
>> c0b6a590a30ef7802826888693142576bee
>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

Reply via email to