文件上传不离开文件路径 [英] File Upload not leaving file path
本文介绍了文件上传不离开文件路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用文件上传将图像存储在数据库中。我使用javascript验证有效的文件类型和大小。当我的验证为false时,它会发出警报但不会离开我选择的文件路径。
I am using file upload for storing image in database. I am using javascript for validation of valid file type and size. when my validation is false it gives alert but not leaving the file path i choose.
function fileCheck(obj)
{
var fileUploadPath = obj.value;
var fileSize = obj.files[0].size;
var extension = fileUploadPath.substring(fileUploadPath.lastIndexOf('.') + 1).toLowerCase();
if (extension == "gif" || extension == "png" || extension == "bmp" || extension == "jpeg" || extension == "jpg")
{
}
else
{
alert("Photo only allows file types of GIF, PNG, JPG, JPEG and BMP.");
}
if (fileSize > 1024)
{
alert("Photo size should not exceeds 1 MB");
return false;
}
< asp:FileUpload ID =FileUpload1runat =serveronchange =fileCheck(this) ;/>
<asp:FileUpload ID="FileUpload1" runat="server" onchange="fileCheck(this);"/>
推荐答案
查看更改代码
See the changes code
function fileCheck(obj)
{
var fileUploadPath = obj.value;
var fileSize = obj.files[0].size;
var extension = fileUploadPath.substring(fileUploadPath.lastIndexOf('.') + 1).toLowerCase();
if (extension == "gif" || extension == "png" || extension == "bmp" || extension == "jpeg" || extension == "jpg")
{
}
else
{
alert("Photo only allows file types of GIF, PNG, JPG, JPEG and BMP.");
Clear();return false;
}
if (fileSize > 1024)
{
alert("Photo size should not exceeds 1 MB");
Clear();
return false;
}
声明清除功能
Declare Clear function
function Clear()
{
var clrFile = document.getElementById("FileUpload1");
clrFile.select();
var clr=clrFile.createTextRange();
clr.execCommand('delete');
clrFile.focus();
}
当验证失败并且其他部分正在执行时,有一种简单的方法可以执行此操作... put
obj.value =;在警报部分之后和返回之前。
其他
{
警报(照片仅允许文件类型GIF,PNG,JPG,JPEG和BMP。);
obj.value =;
返回false;
}
There is a simple way to do it, when validation fails and else part is executing...put
obj.value = ""; after the alert part and before return.
else
{
alert("Photo only allows file types of GIF, PNG, JPG, JPEG and BMP.");
obj.value = "";
return false;
}
这篇关于文件上传不离开文件路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文