我有一个div,用户可以拖放图像然后,使用FileReader,我得到图像的base64.工作良好.
dropper.ondrop = function (e) {
e.preventDefault();
var file = e.dataTransfer.files[0];
var reader = new FileReader();
reader.readAsDataURL(file);
};
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果我打开浏览器窗口并从浏览器拖放图像,我会收到错误:
Failed to execute 'readAsDataURL' on 'FileReader':
parameter 1 is not of type 'Blob'.
Run Code Online (Sandbox Code Playgroud)
现在,是否有任何转变来从浏览器窗口拖动图像的base64?
最终,是否有办法获取图像URL,然后是服务器端卷曲请求的实际base64?
任何的想法?
我有很多函数,其中大多数函数我希望有 30 秒的超时时间。然而,有一个超时需要大约 2.30 分钟。
有没有办法配置hosts.json来反映这一点?
我们有一个带文件输入的HTML5页面:
<input accept="image/*" type="file">
Run Code Online (Sandbox Code Playgroud)
现在,在Chrome,Safari,Firefox(Android或iOS)和Facebook iOS的webview中,这将允许从相机胶卷或相机中选择图像.
然而,当在Facebook Webview内部的Android上使用它时,它只会提供像Images/Recent/Google Drive/Photos这样的选项,但没有相机.
这是一个错误或Facebook意识的选择吗?有没有办法在Facebook Android的webview中使用手机摄像头作为图像的来源?
我有一个函数 2.0,它有一个队列触发器并且按预期工作。
然而,从几天后,有时我意识到这些消息没有被处理。我转到门户中的功能详细信息并看到以下错误:
The binding type(s) 'queueTrigger' are not registered. Please ensure the type is correct and the binding extension is installed.
Run Code Online (Sandbox Code Playgroud)
当我直接尝试访问https://function_app_name.azurewebsites.net/时,会出现错误 500
在我停止并重新启动应用程序后,它通常会再次开始工作。有人有同样的行为发生吗?
我从 VS Community Mac 进行部署
定义要插入队列的输出参数非常简单,但我有一个函数可以返回我需要插入队列的多条消息。
我通过直接在函数中添加到队列来做到这一点,但我想知道是否有一种方法可以将多条消息作为输出参数传递,最好的方法是什么?
我从firebase登入的运作正常,但从今天开始,似乎没有任何改变,我收到此错误:
Refused to display <oauth redirect url> in a frame because it set 'X-Frame-Options' to 'sameorigin'
Run Code Online (Sandbox Code Playgroud)
并且登录无法通过。我使用的是Firebase 5.5.3,但与6.3.0(最新)完全相同。
var provider = new firebase.auth.FacebookAuthProvider();
provider.addScope('public_profile,email');
firebase.auth().signInWithPopup(provider).then(function (result) {
console.log(result);
});
Run Code Online (Sandbox Code Playgroud)
它甚至不会记录结果...
有什么建议吗?