我有一个上传脚本,我需要检查文件扩展名,然后根据该文件扩展名运行单独的函数.有人知道我应该使用什么代码吗?
if (FILE EXTENSION == ???)
{
FUNCTION1
}
else if
{
FUNCTION2
}
Run Code Online (Sandbox Code Playgroud) 我以前从未做过这样的事情而且我在问这个怎么做.我可以找到如何用普通的html multiform部分等来做这个.但现在如何用ajax做到这一点?
伪代码:
HTML:
<input type="text" class="imgform" name="imagename" value="name" />
<input type="file" class="imgform_image" name="image" value="C:\Users\william\Pictures\image.png" />
<input type="button" id="btn" form="imgform" />
Run Code Online (Sandbox Code Playgroud)
JQUERY:
$('body').on('click', '#btn', function(){
var form = $(this).attr("form");
var string = $('.' + form).serialize();
var image = $('.imgform_image').value("form");
image = converttobase64(image);
$.post('action.php?action=uploadimg', string + {'image':image}, function (data){
datalader(data);
});
});
Run Code Online (Sandbox Code Playgroud)
不知道如何做到这一点.还有一种方法可以为多个img文件执行此操作,如果文件实际上是图像,则可以使用文件名作为图像名称,而不是使用输入文本字段.
任何提示,链接或代码示例都会有用,请提前感谢!