gpt4 book ai didi

javascript - 如何从 input=File 更改 javascript 中的文件名

转载 作者:太空狗 更新时间:2023-10-29 14:42:36 24 4
gpt4 key购买 nike

上传到共享点网站时,我需要更改文件名(不是文件,只是名称的元数据)。

我认为在 javascript 中更改 html 属性比使用 Sharepoint 后端更容易。这样当我上传文件时它会更改文件的名称(而不是数据)

像这样:

function PreSaveAction(){
var file = document.GetElementById('fileupload1');
file.files[0].name='ChangedName.tmp'

return true;
}

由于锁定的 input='file' 属性的性质,这是不可能的吗?

最佳答案

试试这个:

var element = document.GetElementById('fileupload1');
var file = element.files[0];
var blob = file.slice(0, file.size, 'image/png');
newFile = new File([blob], 'name.png', {type: 'image/png'});

注意:这是针对图像类型的,您必须将此类型更改为您实际使用的类型。

关于javascript - 如何从 input=File 更改 javascript 中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21720390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com