javascript中有什么办法能修改input file 对象的name属性值么?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

javascript中有什么办法能修改input file 对象的name属性值么?

2016-03-13 11:06:16 4571 1

请问有什么方法能修改浏览器中file对象的name属性么?
现在项目里 android webview 4.4 遇到一个奇怪问题
中文文件被名被转移成了“%4D%3C%2E.png”这种名字了
导致form都没发提交了。本人想把name换一下名字看看能不能继续提交form
因为提交英文名的附件是没问题的。

本人尝试过这么写是不好使的 ,用原型链好像也不行
$('#file').get(0).files[0].name="123";
screenshot

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:02:12

    这个属性是只读的。无法做到本地的修改。但是你可以提示。

    <input type="file" name='upload' multiple="multiple">
        
    var formData = new FormData();
    $('input[name="upload"]').change(function(event) {
        var files = $(this)[0].files;
        var file_arr = [];
        for (var i = 0; i < files.length; i++) {
            if (files[i].name.match(/[\u4E00-\u9FA5\uF900-\uFA2D]/)) {
                alert('您选中的文件包含中文名,请修改');
            } else {
                file_arr.push(files[i])
            }
        }
        formData.append('file', file_arr);
        $.ajax({
            url: "xx.php",
            type: "POST",
            data: formData,
            processData: false, 
            contentType: false 
        });
    
    })
    0 0
相关问答

2

回答

Javascript 中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?

2020-04-03 15:28:58 807浏览量 回答数 2

1

回答

Javascript 中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?

2019-11-22 15:38:58 768浏览量 回答数 1

1

回答

JavaScript数组中的负索引是否应有助于数组长度?

2020-02-08 19:35:37 321浏览量 回答数 1

1

回答

如何使用JavaScript将长数组拆分为较小的数组

2020-02-08 19:45:34 277浏览量 回答数 1

1

回答

为什么将带有数组的“ for(列表中的可变项)”视为JavaScript中的不良做法?

2020-02-08 20:07:00 194浏览量 回答数 1

1

回答

如何在Javascript中获取数组键?

2020-02-08 20:25:51 236浏览量 回答数 1

1

回答

Javascript按两个字段对数组进行排序

2020-02-08 20:32:20 270浏览量 回答数 1

2

回答

在Javascript中,将NodeList转换为数组的最佳方法是什么

2020-02-08 20:37:57 524浏览量 回答数 2

1

回答

js怎么把数组转成json字符串数组对象

2018-05-10 20:00:18 1230浏览量 回答数 1

2

回答

关于javascript中给数组新注册方法的后遗症

2016-07-18 10:09:53 1915浏览量 回答数 2
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载