2014-02-19 5 views
0

이 질문의 초안 제목은 다음과 같았습니다 :파일 요소를 새 요소로 이동 한 후 파일 입력과 관련된 파일 이름 및 데이터에 액세스하는 방법은 무엇입니까?

데이터가 파일 입력에 어떻게 첨부됩니까?

필자는이를 더 자세히 다듬었지만 이해하려고하는 것에 대해서는 더 넓은 맥락을 제공합니다.


한 입력란에서 다른 입력란으로 파일 입력을 이동하려고합니다.

내가 입력이 다른 요소로 이동하는 방법을 보여줍니다이 바이올린을 가로 질러 온

:

http://jsfiddle.net/Kennethtruyers/5ecPw/1/

그리고이 그것을 수정 :

http://jsfiddle.net/rwone/eX3D7/

지금 노력하고 있어요 이를 파일 입력에 데이터가 첨부되는 방식과 파일 이름과 같은 품질이 자동으로 첨부되는지 여부와 p 의사 소통 가능.

<input type="file" id="image_path" class="MultiFile-applied" name="undefined" value="" style="position: absolute; top: -3000px;"> 
<input type="file" id="image_path_F1" class="MultiFile-applied MultiFile" name="undefined" value=""> 

:

// get all the inputs 
var inputs = $(".container_class input"); 
// append them to a form 
$("#new_location").append(inputs); 

이것은 새로운 위치에 태그를 작성

상기 예 모두의 요지는 입력은 검색되고있는 다른 형태에 추가 할 수 있다는 (클래스를 무시하고 위치 지정, 그들은 플러그인에 의해 생성됩니다).

var myFormData = new FormData($("#my_form")[0]); 

그래서 제 질문은 다음과 같습니다 :

모든 마크 업이 새로운 형태로 올바른 것 같다하지만 난 어떤 파일 이름을 볼 수 없습니다

보내기 전에 내가 가진 FormData 객체를 생성 할 수 있습니다 마크 업.

여기에 내 무지를 용서해 주겠다.하지만 그 양식을 제출하면 파일 이름에 액세스 할 수있게되어 예를 들어 해당 파일 이름을 데이터베이스에 저장할 수 있습니까?

답변