나는 플래시에서 이미지 업 로더를 개발 중입니다. FileReference.browse를 사용하여 이미지를 탐색 한 다음 이미지가 매우 크고 서버에 업로드되는 경우이 이미지의 크기를 1000 x 1000 px로 조정합니다. 이미지 업로드 진행률에 대한 진행률 표시를하고 싶습니다.이미지 업로드 진행 URLLoader AS3을 사용하여
크기가 조정 된 이미지의 이진 데이터를 보내려면 URLLoader를 사용해야하지만 URLLoader의 ProgressEvent는 제대로 작동하지 않습니다. 중간 진행 상황을 표시하는 대신 이미지 업로드가 완료된 후에 만 실행됩니다. FileReference의 ProgressEvent는 중간 이미지 업로드 진행 상황을 완벽하게 보여줍니다.
URLLoader를 사용하여 업로드 진행 상황을 표시하는 방법이 있습니까? 또는
FileReference를 사용하여 수정 된 이미지를로드 한 다음 FileReference.upload를 호출하여 실제 진행률 표시 줄을 표시 할 수 있습니까?
업데이트 1 :
하지만 내 문제는 내가에 FileReference.browse을 사용한 후 탐색 이미지의 크기를 조절하고 있다는 것입니다, 나는 크기가 조절 된 이미지, 찾아보기 후 FileReference 객체에없는 원본 사진을 업로드 할 수 있습니다. 이 경우 Filereference.upload를 어떻게 사용합니까? Filereference.upload는 크기가 조정되지 않은 원본 이미지를 업로드합니다. 어떤 생각, 크기 조정 된 이미지를 Filereference 객체에 넣고 FileReference.upload를 사용하는 방법.
업데이트 2 : 더미의 FileReference에 데이터를 설정하는
수없는이 데이터는 읽기 전용 속성을.
그러나 이것은 위의 링크에서 이미지 업로드 진행률을 표시하지 않는 같은 문제가 있습니다 :
업데이트 3.
이는 "불행하게도 문제가 점점 진행 이벤트가 우리는 어떤 진전을 보여 질수을 플래시가 지원하지 않기 때문에 서버로 데이터를 전송하는 중 "
위의 문제에 대한 해결책을 찾고 있습니다. URLLoader는 이미지 데이터를 게시하는 데 적합합니다.
나는 똑같은 일을하고 있고 똑같은 문제를 발견했다. 나는 업로드가 진행되는 동안 "부정확 한 로딩 바"를 넣을 생각이다. – Danita
필자의 경우 결과 파일 *이 보통 같은 크기를 가지기 때문에 업로드가 * 대부분의 상황에서 취해야하는 예상 시간으로 Timer를 설정하고 해당 타이머가 ProgressEvents를 실행하여 진행률 표시 줄을 업데이트하도록했습니다. . 그것은 아무것도 아닌 것보다 낫고 사용자는 그 차이를 알 수 없습니다. – Danita
이제는 내가 '찬란한 해결책'이라고 부르는 것. – Tom