모바일 사파리를 위한 html5 웹 앱이 Photos.app에서 이미지를 업로드합니까?
iOS 기기(iPad, iPhone, iPod Touch)용으로 설계된 HTML5 웹 애플리케이션을 작성하여 사용자가 파일 시스템에서 이미지를 업로드할 수 있습니까?
웹 앱을 통해 트위터 아바타에 새로운 사진을 업로드한다고 상상해 보세요.
업데이트: iOS 6 Safari는 사진 라이브러리에서 동영상 및 이미지 업로드를 지원합니다.
====
이 말은 싫지만, 지금은 불가능해요.이유는 다음과 같습니다.
모바일 사파리는 업로드 아무것도 지원하지 않습니다.
모바일 사파리는 ios 구성 요소에 액세스할 수 없습니다(가능하더라도 폰갭을 통해서만 가능).
이 문제에 접근하는 또 다른 방법은 사용자에게 자동 업로드를 위해 사진을 이메일로 보낼 수 있는 개인 이메일 주소(예: 사진+abc123@yoursite.com )를 제공하는 것입니다.
설정해야 할 작업이 조금 더 많지만 모든 기기의 사용자에게 일관된 환경을 제공합니다(모바일 사용자가 아닌 사용자도 편리할 수 있습니다).
저는 http://picupapp.com 의 픽업 솔루션을 좋아합니다.
저는 이것에 대한 적절한 해결책을 찾았습니다.사용자가 카메라 롤에서 전자 메일로 이미지를 복사하는 방법을 보여주는 미리 정의된 지침이 있는 페이지에 메일 추가 링크를 클릭합니다.그런 다음 인바운드 전자 메일에 대한 받은 편지함을 수신하는 작업/스크립트를 작성하고 이미지를 제거한 후 그에 따라 처리합니다.
완벽하지는 않지만 사파리에서 링크를 클릭한 다음 사진으로 이동하고 복사한 후 앱으로 돌아가기만 하면 됩니다.제 휴대폰으로 시도해 본 결과, 앱을 작성하지 않고도 앞으로 나아갈 수 있는 허용 가능한 작업 이상의 것이 되었습니다.
<div data-role="collapsible" data-collapsed="true" id="uploadPicContainer" data-theme="d">
<h3>{l t='Upload Picture'}</h3>
<a href="mailto:fotos@opina.com?subject={l t='My pictures of'} {$var_biz.bizname}[{$var_biz.id}]!&body={l t='To upload a picture go to your Camera Roll and copy paste an image to this area in the email. We will apply your picture after review!'}">{l t='Click here to upload pictures of'} {$var_biz.bizname}</a>
</div>
iOS 6 이상에서는 사파리를 사용하여 사진을 업로드할 수 있습니다.위의 해결 방법은 iOS 5 이하에서는 여전히 필요합니다.
iOS 6.0의 Safari가 가장 먼저 지원을 추가했습니다.<input type="file">
다음 작업을 수행할 수 있습니다.
- 새로운 비디오나 사진을 찍습니다.
- 라이브러리에서 비디오 또는 사진 선택
다음은 iOS10에서 볼 수 있는 기능입니다.
iOS9은 iCloud Drive와 Dropbox를 포함한 More 옵션을 도입했습니다. iOS6부터 8까지는 첫 번째 두 가지 옵션만 있었습니다.
파일 형식을 사진으로만 제한할 수 있습니다.accept="image/*"
속성:
<input type="file" accept="image/*" >
옵션을 사진으로만 제한합니다.
Android 측에서는 Android 2.2+가 위의 코드를 지원하는 첫 번째 제품입니다.
면책 사항: 이미지 제공: 내가 CTO인 곳에서 비디오 녹화를 처리하는 파이프
또 다른 네이티브 iOS 애플리케이션(피쿱 또는 아이폰 포토피커와 유사)은 Aurigma Up입니다.
제가 방금 생각한 아이디어는 사용자가 URL을 붙여넣을 수 있는 텍스트 상자를 가지고 사용자가 드롭박스 또는 유사한 앱을 사용하고 드롭박스 파일의 공개 URL을 복사할 수 있도록 하는 것입니다.그러면 서버는 드롭박스 서버에서 다운로드할 수 있습니다.
이미지가 아닌 다른 파일 형식을 지원해야 피쿠앱이 작동하지 않는 것처럼 들립니다.
만약 당신이 여전히 iOS5를 사용하고 있다면, iCab Mobile을 사용하는 것을 고려해 보세요.내 ipad용으로 받았고 (적어도 나에게는) 파일 업로드가 잘 작동합니다.
안녕하세요, 피오트르
iOS > = 6에만 해당
<input type="file" accept="image/*" capture>
"캡처"는 iOS에서 아무것도 바꾸지 않지만 다른 기기에 여전히 유용합니다(안드로이드, 댓글 참조).
언급URL : https://stackoverflow.com/questions/3891831/a-html5-web-app-for-mobile-safari-to-upload-images-from-the-photos-app
'programing' 카테고리의 다른 글
프로비저닝 프로파일 갱신 (0) | 2023.08.23 |
---|---|
레이블과 텍스트 영역을 정렬하려면 어떻게 해야 합니까? (0) | 2023.08.23 |
x86_64 ASM - 명령어의 최대 바이트 수? (0) | 2023.08.18 |
특정 실행자와 함께 Spring의 @Scheduled 주석 사용 (0) | 2023.08.18 |
아리아 로그 마리아 사용 안 함DB (0) | 2023.08.18 |