用于移动safari的html5网络应用程序,用于从Photos.app上传图像?

Abh*_*hic 91 iphone html5 file-upload mobile-safari ios

是否可以编写专为iOS设备(iPad,iPhone,iPod Touch)设计的HTML5 Web应用程序,它允许用户从文件系统上传图像?

想象一下,通过网络应用程序将新照片上传到您的Twitter头像.

Ale*_*dre 98

更新: iOs 6 Safari将支持从照片库上传视频和图像.

====

我讨厌这个词,但是,这是不可能的(现在).原因如下:

1)移动safari不支持上传任何东西.

2)移动safari无法访问ios组件(实际上它可以,但只能通过phonegap)

  • 你是对的,这是一个可恶的词!我的研究显示了同样的事情,我只是无法忍受它,所以在这里询问SO.谢谢你的回答. (7认同)
  • 我不明白为什么苹果不允许曝光图片/视频文件夹而不是害怕暴露整个系统. (2认同)

小智 28

解决这个问题的另一种方法是给用户一个私人电子邮件地址,他们可以通过电子邮件将照片发送给自动上传(例如照片+ abc1212@yoursite.com).

设置更多工作,但将为所有设备上的用户提供一致的体验(非移动用户也可能觉得它很方便).


小智 9

我喜欢http://picupapp.com上的picup解决方案

  • @Ian Dunn:Picup可以配置为将图像上传到您喜欢的任何URL.Imgur只是默认值. (2认同)

小智 8

我找到了一个可以接受的工作.在页面上添加一个mailTo链接,其中包含预定义的说明,向用户显示如何将图像从相机胶卷粘贴到电子邮件中.然后,编写一个作业/脚本,侦听该收件箱中的入站电子邮件,剥离图像并进行相应处理.

它并不完美,但是他们点击了safari中的链接,然后只需要去照片,复制并回到你的应用程序.在我的手机上试用之后,这不仅仅是一个可以接受的工作,它让我无需编写应用程序即可继续前进.

    <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>
Run Code Online (Sandbox Code Playgroud)


小智 6

您可以在iOS 6以上使用safari上传照片.虽然以上的解决方法仍然是iOS 5及以下版本的必要条件.

  • 你有什么指示在iOS 6上这样做吗? (2认同)