我正在使用我从这里获得的这个javascript,它完全符合我的需要.
var _validFileExtensions = [".jpg", ".jpeg"];
function File_Validator(theForm){
var arrInputs = theForm.getElementsByTagName("input");
for (var i = 0; i < arrInputs.length; i++) {
var oInput = arrInputs[i];
if (oInput.type == "file") {
var sFileName = oInput.value;
var blnValid = false;
for (var j = 0; j < _validFileExtensions.length; j++) {
var sCurExtension = _validFileExtensions[j];
if (sFileName.substr(sFileName.length - sCurExtension.length, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) {
blnValid = true;
break;
}
}
if (!blnValid) {
alert("Invalid image file type!");
return false;
}
}
}
return …Run Code Online (Sandbox Code Playgroud) 在Vim中,我经常发现自己想要快速zk或zj跳转到文件中的上一个或下一个折叠.问题是,我经常想要跳过所有打开的折叠,然后跳到最近的闭合折叠.
有没有办法做到这一点?我在手册中看不到内置的键盘映射.
当我去官方网站下载Java JDK并尝试下载JDK时,我收到一条错误消息,指出Oracle下载站点的SSL证书无效.
经过一些谷歌搜索后,证书似乎从未有效(或在很长一段时间内无效).
Firefox中的错误显示"此连接不受信任",技术细节说:
download.oracle.com uses an invalid security certificate.
The certificate is only valid for the following names: *.akamaihd.net, *.akamaihd-staging.net, a248.e.akamai.net, *.akamaized.net, *.akamaized-staging.net
Run Code Online (Sandbox Code Playgroud)
在Chrome中,错误显示"您的连接不是私密的",并在预先信息中显示类似的消息.
经过很长时间的寻找,我可以通过常用的搜索引擎找到关于这个问题的非常少的信息.
为什么证书无效,获取文件的可靠方法是什么?
按照下面的示例,我有一个Azure B2C租户用于管理简单的用户名/密码注册和登录:https : //github.com/Azure-Samples/active-directory-b2c-javascript-hellojs-singlepageapp
租户在前端管理javascript / html应用程序的身份验证,然后该前端应用程序与后端的WebAPI应用程序进行通信以获取其数据。
后端WebAPI摘自以下示例:https : //github.com/Azure-Samples/active-directory-b2c-dotnet-webapp-and-webapi
这两个应用程序都已向租户注册,并且需要身份验证才能正常工作。
直接从Azure门户测试身份验证时,身份验证效果很好。
成功的授权请求:
Request URL:https://login.microsoftonline.com/dhzb2c.onmicrosoft.com/oauth2/v2.0/authorize?p=B2C_1_SiUpIn&client_id=2bb37577-246c-48a7-b047-2ce2a748dfda&nonce=defaultNonce&redirect_uri=http%3A%2F%2Flocalhost%3A65328%2Fredirect.html&scope=openid&response_type=id_token&prompt=login
Request Method:GET
Run Code Online (Sandbox Code Playgroud)
当尝试通过前端登录并在租户中注册后端时,我得到以下信息:
Correlation ID: 4ac6f519-0949-42e0-96a7-d84d14454bbb
Timestamp: 2017-07-10 23:07:48Z
AADB2C90205: This application does not have sufficient permissions against this web resource to perform the operation.
Run Code Online (Sandbox Code Playgroud)
而且,API后端永远无法到达。
授权请求失败:
Request URL:https://login.microsoftonline.com/tfp/dhzb2c.onmicrosoft.com/B2C_1_SiUpIn/oauth2/v2.0/authorize?client_id=2bb37577-246c-48a7-b047-2ce2a748dfda&response_type=token%20id_token&redirect_uri=http%3A%2F%2Flocalhost%3A65328%2Fredirect.html&state=%7B%22client_id%22%3A%222bb37577-246c-48a7-b047-2ce2a748dfda%22%2C%22network%22%3A%22adB2CSignInSignUp%22%2C%22display%22%3A%22page%22%2C%22callback%22%3A%22_hellojs_cprxketk%22%2C%22state%22%3A%22%22%2C%22redirect_uri%22%3A%22http%3A%2F%2Flocalhost%3A65328%2Fredirect.html%22%2C%22scope%22%3A%22openid%2Chttps%3A%2F%2Fdhzb2c.onmicrosoft.com%2Ftestb2capi%22%2C%22page_uri%22%3A%22http%3A%2F%2Flocalhost%3A65328%2Findex.html%22%7D&scope=openid%20https://dhzb2c.onmicrosoft.com/testb2capi
Request Method:GET
Run Code Online (Sandbox Code Playgroud)
我曾尝试寻找类似权限错误日志的日志,该日志会告诉您有关该问题的详细信息,但没有找到。
也许还有其他地方需要查找日志?
我还可以做些什么?
身份验证错误消息旨在限制它们提供的信息,因此必须有某种方法来获得关于错误的更大的特异性。我不知道什么
我是Scala和JVM的新手.
我已经通过Typesafe Activator创建了一个项目,我正在使用Typesafe Config为其添加配置.
Typesafe Config的文档说我可以将配置文件放在类路径下的任何位置,但名称不同.
每个文件都有标准位置吗?
我也不熟悉确定或修改这样一个项目的类路径,但这可能是一个单独的问题.
编辑:这是目录结构
/home/d/projects/test/minimal-scala1/
? lib/
? project/
? src/
? main/
? scala/
? test/
? target/
activator*
activator-launch-1.2.3.jar
activator-sbt-echo-akka-shim.sbt
activator.bat*
build.sbt
LICENSE
Run Code Online (Sandbox Code Playgroud) java ×2
azure ×1
azure-ad-b2c ×1
code-folding ×1
file-upload ×1
filesize ×1
hello.js ×1
java-7 ×1
javascript ×1
php ×1
scala ×1
ssl ×1
vim ×1