我正在使用“保存到Google云端硬盘按钮”开发一个网络应用。
我注意到发生错误,按下按钮时无法保存文件 如果日语(或非ascii)字符串已设置为" data-filename"参数。
<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>
&#13;
发生这种情况时,您可以在Chrome控制台中看到错误消息,如
931819729-doclist_saver_uploader__ja.js:55
Uncaught TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString.
有没有解决方法?
答案 0 :(得分:0)
Google云端硬盘与非ASCII字符不兼容。坚持常规英文字母。关于这些问题有几个相关问题,表明Google API不适用于非ASCII。
选中SO post。