2015-07-08 22 views
6

Loại tệp nào có thể áp dụng để tải lên trong Mobile Safari bằng cách sử dụng đầu vào tệp HTML?Tải lên tệp trong Mobile Safari

Tôi đã thử jpg, png, bmp, gif, tif, tiff và nó hoạt động, nhưng tôi muốn có danh sách đầy đủ tất cả các tệp.

+0

Tôi nghĩ mọi tiện ích mở rộng/tệp đều hợp lệ miễn là máy chủ web của bạn cho phép chúng, bạn cũng có thể sử dụng attr "accept": http://stackoverflow.com/questions/181214/file-input-accept-attribute-is -it-useful – Allende

+0

Thực ra thì không. Mobile Safari chỉ có thể truy cập Thư viện ảnh, điều đó có nghĩa là chúng tôi chỉ có thể sử dụng các tệp được lưu trong thư viện: ảnh, video và âm thanh, nhưng tôi cần danh sách các loại tệp. – Igor

+0

Thay vào đó, bạn có thể xem danh sách các loại tệp được iOS hỗ trợ. Đây là [danh sách cho các loại âm thanh] (https://developer.apple.com/library/ios/documentation/MusicAudio/Conceptual/CoreAudioOverview/SupportedAudioFormatsMacOSX/SupportedAudioFormatsMacOSX.html). – approxiblue

Trả lời

0

Không chắc chắn nếu đây là những gì bạn đang tìm kiếm, nhưng hãy kiểm tra this article. Đây là bài viết về việc cho phép Safari trên thiết bị di động tải lên bất kỳ loại tệp nào. Theo mặc định, bạn chỉ có thể tải lên ảnh và phim, đó là lý do tại sao tất cả các tiện ích bạn đã đề cập đều hoạt động.

+0

Câu trả lời được đề xuất này là cài đặt thêm nội dung thông qua một lần bẻ khóa và rất có thể không phải là câu hỏi. – thomasfuchs

+1

Nhưng nó cũng nói về những loại tệp có sẵn để tải lên Safari di động (đó là những gì mà jailbreak thực hiện, loại bỏ giới hạn), đó là tiêu điểm, đó là lý do tại sao tôi bắt đầu đề xuất với "Không chắc đây có phải là những gì bạn đang tìm". –

6

Các developer documentation không liệt kê bất kỳ hạn chế, vì vậy bạn đang an toàn để giả định rằng không có bất kỳ:

download và upload Safari trên iOS hỗ trợ tập tin tải lên-mà là, <input type="file"> elements- trên iOS 6 trở lên.

Lưu ý rằng trong iOS 6 đến 8, bạn về cơ bản chỉ giới hạn trong thư viện ảnh, vì vậy nội dung trong đó hoạt động.

Trong iOS 9 có hộp thoại tải lên tệp mới, cho phép tải lên từ các dịch vụ lưu trữ đám mây khác nhau giúp mở rộng phạm vi tải tệp lên Safari di động một cách đáng kể.

+2

KHÔNG CÓ DANH SÁCH, vì tất cả các tệp đều được hỗ trợ. – thomasfuchs