2013-04-01 3 views
0

내가 가진이자바 스크립트에서 서버에 업로드 한 파일의 이름을 변경하는 방법은 무엇입니까?

HTML과 같은 파일 업로드 스크립트

<input type = "file" name = "football" > 

이름 messi.png

PHP

print_r($_FILE['football']['name']); 

출력 파일을 업로드 내가 파일 이름을 즉

print_r($_FILE['football']['name']); 

messi_fan.png을 제공 messi_fan.png에 자바 스크립트 messi.png을 변경하려면 messi.png

입니다. 제발 자바 스크립트 솔루션을 제공하십시오. PHP 솔루션이 필요하지 않습니다.

+0

http://www.wangarific.com/rewrite-rename-filenames-using-javascript/ –

+2

내 지식 (그리고 나는 다른 말을 찾을 소스가 없습니다), 파일 이름은 요청에 포함됩니다 브라우저와 직접 지정할 수 없습니다. 파일 이름을 변경해야하는 이유와 누군가가 대안을 제공 할 수있는 이유를 알려주십시오. – Grim

+0

@DipeshParmar - WScript 코드 란 무엇입니까? 일반 브라우저에서는 작동하지 않습니다. –

답변

0

난 당신이 자바 스크립트

var url ='messi.png'; 
var name = url.replace(/^.*\/|\.[^.]*$/g, '') 

입력 파일의 값을 취득해야하며, name.you 이미지의 가치를 얻을 수있는 별도의 문자열을 이미지로 CONCAT 문자열을 사용 name.likewise URL에 추가 문자열을 추가 생각 $ _post에 의해 PHP에서

관련 문제