<input type="file" id="file1" name="file1" onchange="preImage(1,this.files);"
accept="image/*">
function preImage(index, files) {
var f = files[0];
var extension = new String(f.name.substring(
f.name.lastIndexOf(".") + 1, f.name.length).toLowerCase());//文件扩展名
var strtype = "gif|jpg|jpeg|png|bmp|";
}
获取到的f.name是64且没有扩展名,获取到的value是c:\fakepath\64
一定要获取文件名称么?自己加个时间戳不可以?
int index = fileName.LastIndexOf(".");
string type = fileName.Substring(index).ToLower();//取文件的扩展名
string newName = System.DateTime.Now.ToString("yyyyMMddHHmmssffff");
newName = newName + type;
做文件上传不都应该是异步的吗
做文件上传一般都是插件形式的。
是的...只能获取到文件名.扩展名却没有. 不知何解. 小米有这问题. 魅族好像也有.