【发布时间】:2018-02-15 08:06:10
【问题描述】:
我正在使用 Save to Google Drive 按钮开发一个网络应用程序。
我注意到当我按下按钮时发生错误并且文件无法保存 如果日语(或者可能是非 ascii)字符串已设置为“数据文件名”参数。
<script src="https://apis.google.com/js/platform.js"></script>
<div id="button"
class="g-savetodrive"
data-src="<url-of-file>"
data-filename="<non-ascii-file-name>"
data-sitename="<site-name>">
</div>
发生这种情况时,您会在 Chrome 的控制台中看到一条错误消息,例如
931819729-doclist_saver_uploader__ja.js:55
Uncaught TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString.
有什么解决方法吗?
【问题讨论】:
-
在我的情况下,这个答案的内容就是解决方案:stackoverflow.com/a/31439605。
标签: javascript google-drive-api