我正在使用一些非常简单的html5和js代码通过从移动浏览器中单击按钮来拍照,并将其发送到Web服务。这部分代码可在Ios(Ipad)的Safari中完美运行。此外,代码还可以在Chrome浏览器的桌面和桌面移动模式下完美运行。
在Ios上的Chrome浏览器中;
这是html部分:
<tr id="photo-functions-row">
<td></td>
<td>
<div style="max-width:30%">
<label for="take-photo" class="custom-file-upload">
<i class="fa fa-cloud-upload"></i> Take Photo
</label>
<input type="file" accept="image/*" capture="camera" id="take-photo" onchange="readURL(this);" />
<button id="clear-photo" type="button" onclick="clearPhoto();" class="ui-btn ui-btn-inline" style="margin:5px;">Clear Photo</button>
<button id="save-photo" type="button" onclick="savePhoto();" class="ui-btn ui-btn-inline" style="margin:5px;">Save Photo</button>
</div>
</td>
<td>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这是js部分:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#img-placeholder')
.attr('src', e.target.result);
};
reader.readAsDataURL(input.files[0]);
}
}
function savePhoto() {
let files …
Run Code Online (Sandbox Code Playgroud) 我有一个 web 项目,它从客户端代码发布到外部 dll 中的一个方法,我有这个外部 dll 的源代码文件和 pdb 文件。我想做的是使用源代码文件和 pdb 调试外部 dll。Visual Studio 并没有停止说没有为模块加载任何符号。
c# visual-studio-2010 visual-studio pdb-files visual-studio-2012
第一次错误验证后返回结果的最佳方法是什么?我想实现相同的功能,而无需在每次验证后检查结果。
bool ValidateMany()
{
bool result=true;
if(ValidateFirstProperty){
result = ValidateFirst();
if(result == false)
return result;
}
if(ValidateSecondProperty){
result=ValidateSecond();
if(result == false)
return result;
}
//always validate third one
result=ValidateThird();
if(result == false)
return result;
return result;
}
Run Code Online (Sandbox Code Playgroud)