2013-04-22 46 views
7

Tôi đang nhìn vào các tập tin tải lên trên iOS6 và biết rằng điều này là có thể với các liên kết thông thường:Mobile Safari IOS 6 Chụp ảnh

<input type="file" accept="image/*" capture="camera"> 

Altho, hầu hết các hướng dẫn và các vấn đề tôi có thể tìm thấy hầu hết là về chức năng tải lên. Trong trường hợp của tôi, tôi cần có khả năng chụp ảnh bên trong safari di động bằng camera tích hợp.

Tôi đã thiết lập trang để kiểm tra điều này (không có mã, chỉ liên kết tôi đăng ở trên) và khi tôi chụp ảnh ứng dụng (ứng dụng máy ảnh) bị treo mà không thực sự lưu ảnh của mình. Đây có phải là hành vi bình thường không? Tôi có cần phải thêm một số mã để tải ảnh lên trước không? Altho điều cuối cùng này không làm cho tôi sence, kể từ khi bạn cần phải thêm một hình ảnh đã được lưu vào một liên kết tải lên tập tin.

Bất kỳ trợ giúp nào trong điều này sẽ được đánh giá cao :)

+0

Tôi đoán bạn cần một số loại phụ trợ ... Tôi tin bạn là nhiếp ảnh gia vì vậy tôi thực sự khuyên bạn nên https://github.com/firebase/firepano hoặc filepicker.io -> lưu một số rắc rối ở giai đoạn đầu. –

+0

Câu hỏi này có thể là hai tuổi nhưng vấn đề dường như vẫn tồn tại trong iOS 8. @ bananam00n bạn có may mắn giải quyết vấn đề này không? – JRulle

+0

@JRulle Tôi nhớ chỉ cần tiếp tục chức năng tải lên của tôi và đã khắc phục được toàn bộ vấn đề. Tôi đã xem lại mã cũ của mình một lần nữa và không tìm thấy gì khác ngoài mã ở trên. Xin lỗi bạn thân :-( – Bananam00n

Trả lời

5

Bạn không cần thêm bất kỳ thứ gì trong mã để tránh sự cố. Nó sẽ hoạt động giống như việc chọn một hình ảnh từ thư viện. Tôi đã thử nghiệm điều này trên iPhone 4S với iOS7 và Safari của tôi cũng bị treo. Nó không sụp đổ mỗi lần nếu tôi chụp ảnh với camera mặt trước (ảnh nhỏ hơn?). Nó cũng hoạt động nếu tôi chỉ tải hình ảnh từ thư viện ảnh.

Đây là lỗi trong iOS mà tôi nghĩ. Tôi xoay xở để đi xung quanh bằng cách khởi động lại điện thoại. Đáng buồn là không có nhiều điều chúng ta có thể làm trên trang web của mọi thứ, ngoại trừ thông báo cho người dùng rằng tính năng này có thể bị lỗi.

+1

Tôi tự hỏi nếu nó có thể là một điều bộ nhớ. Safari trên thiết bị di động bị lỗi nếu không vượt quá giới hạn bộ nhớ bí mật; như bạn lưu ý, hình ảnh camera phía trước là một việc tốt hơn so với hình ảnh máy ảnh sau. – Dave

0

Có lẽ là khuyến nghị tốt nhất, cho đến khi Apple cung cấp bản sửa lỗi trong bản cập nhật trong tương lai, sẽ thận trọng người dùng của bạn đóng phần còn lại của các tab Safari của họ. (Điều này làm giảm mức sử dụng bộ nhớ và ngăn không cho Safari bị rơi khi thực hiện đường dẫn 'Chụp ảnh' thông qua tải lên tệp).

Các vấn đề liên quan