在Appcelerator中检测响应是否为BLOB
Detecting if response is a BLOB in Appcelerator
我正在尝试检测用户是否通过对web服务的API调用将照片分配给他们的帐户。
如果有,我可以使用:
this.responseData
如果用户没有图像,而不是[object TiBlob]从responseData输出,我得到一个错误字符串。
这里是一个例子:
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>CA46C2292C8551EC</RequestId>.....
我希望能够检测到它,这样我就可以防止图像缓存发生。
我试过各种组合,搜索字符串等。这就是我要做的,但它只是抛出了一个未定义的错误。
var responseString = this.responseData;
if (responseString.includes('Error') == true) {
// don't request the cover builder
} else {
// handle the response
}
你知道我该怎么做吗?
西蒙问题通过使用onerror解决了,因此不需要检查BLOB
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何检测是否有溢出
- jQuery中是否内置了任何字符串格式化函数
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 测试索引值是否等于某个数字的倍数
- Fancybox是否将Click事件静音
- 主干-不管怎样,检查事件以前是否绑定过
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 是否可以将音频存储为javascript/jQuery中的blob数据
- 是否可以使用html5将MediaStream转换为视频blob
- WebRTC SDP Blob是否可在对等方之间重复使用
- 在Appcelerator中检测响应是否为BLOB
- 从客户端知道容器中是否存在blob
- 检查变量是否保存File或Blob
- 是否可以将外部JS脚本加载到blob中