imnotkind created ZEPPELIN-2850:
-----------------------------------
Summary: changing the method of save-as.service.js from URI data
scheme to createobjectURL + File API's blob feature
Key: ZEPPELIN-2850
URL: https://issues.apache.org/jira/browse/ZEPPELIN-2850
Project: Zeppelin
Issue Type: Improvement
Affects Versions: 0.8.0
Environment: CHROME!!
Reporter: imnotkind
Fix For: 0.8.0
if we use URI Data scheme, we could only contain 2MB data in chrome. using the
createObjectURL and File API's blob feature, i managed to upgrade the capacity
to about 900MB. plus this update is better in debugging too. if we exceed the
2MB limit in URI data scheme, the download just failed with no accurate console
log originally, so it was kinda hard to know why this happens. But using this
technique, if it exceeds the 900MB limit, the console log points directly about
what the problem is. like this : Uncaught RangeError: Failed to construct
'Blob': Array length exceeds supported limit.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)