2014-02-12 3 views
2

SharePoint 사이트로 업로드 할 때 파일 이름 (파일 이름이 아니라 이름의 메타 데이터)을 변경해야합니다.javascript에서 파일 이름을 입력 파일로 변경하는 방법

나는 Sharepoint 백엔드로 플레이하는 것이 아니라 자바 스크립트에서 html 속성을 변경하는 것이 쉬울 것이라고 생각했다. 내가 파일을 업로드 할 때 파일의 이름 (데이터)이 같은

뭔가 변화 있도록 :

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

return true; 
} 

인해 잠긴 입력의 성격 = '파일'속성이 불가능하다 ?

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

참고 :

+1

예 파일 이름을 변경할 수 없습니다. 해당 보안 문제 – anurupr

+0

"로컬"로 파일 이름을 변경할 수 없습니다. 그러나 업로드 할 때 대상 파일 이름을 변경할 수 있습니다. 나는 당신이 업로드에 사용한다는 것을 모르지만,'CopyIntoItems' 웹 서비스로'DestinationUrls>'안에 원하는 이름을 지정하십시오. – AymKdn

답변

2

이 시도 이것은 이미지 형식입니다 , 당신은 당신이 실제로 사용하는 유형으로 유형을 변경해야합니다.

관련 문제