当前位置: 首页 > 知识库问答 >
问题:

多个图像的大小和上传与描述

陆承宣
2023-03-14

我正在寻找一种方法来上传多个图像的描述。用户将从摄像头上传1-10张相当大的图片,所以最好在上传前调整图片大小。

要求:

  • 浏览器兼容(包括手机浏览器和IE),可以依靠JavaScript(jQuery)
  • 多个文件作为本机文件管理器中多个文件的选择,或者至少必须单击某个按钮来输入另一个文件
  • 给每个文件添加一个描述
  • 上传前调整文件大小(不需要与浏览器兼容)
  • 上传提交
  • 保留EXIF信息或至少提取GPS坐标(可以用我找到的一些库来做)

奖金:

  • 可以在上传前自动旋转图像(使用EXIF信息)

我在后端使用PHP。

我想HTML5画布可能适合这里。或者一些jQuery插件,比如蓝筹股的JQuery-File-Upload。但是我没有超过简单的经验

谢谢


共有1个答案

施敏达
2023-03-14

看看Uploadcare。它的小部件几乎可以开箱即用地满足您的所有要求,您可以自定义它的行为来覆盖剩余部分。

披露:我是Uploadcare开发人员之一,发布这个不是为了无耻地推广这项服务,而是因为它是为解决像这样的案件而构建的。

 类似资料:
  • 一旦用户点击掩码映像,我们就允许用户上传自定义映像,如果只有一个掩码映像:https://codepen.io/kidsdial/pen/jjbvon就可以正常工作 要求: 但是如果有多个掩码映像,那么用户也应该能够上传所有掩码映像上的自定义映像[类似https://codepen.io/kidsdial/pen/rrmypr],但是现在它只适用于单个映像.... 2图像代码页:https://c

  • 一旦用户点击掩码映像,我们就允许用户上传自定义映像,如果只有一个掩码映像:https://codepen.io/kidsdial/pen/jjbvon就可以正常工作 要求: 但是如果有多个掩码映像,那么用户也应该能够上传所有掩码映像上的自定义映像[类似https://codepen.io/kidsdial/pen/rrmypr],但是现在它只适用于单个映像.... 2图像代码页:https://c

  • 这一定是这里问得最多的问题之一,通常只是针对Android开发者网站。读完留档后,我只想来这里澄清一下。 我理解,为了创建优化的用户体验,每个屏幕大小和密度都必须有不同的可绘制内容。我只想要一个简单的背景图像。因此,我需要为mdpi、hdpi、xhdpi和xxhdpi创建背景图像。经过研究,我发现以下大小的文件夹: 超大型 (XHDPI):640x960 大 (HDPI):480x800 中 (M

  • 问题内容: 我一直在搜索google,只遇到过降低高度/宽度或通过CoreImage如何编辑UIImage外观的库。但是我还没有看到或找到一个库,这篇文章解释了如何减小图像大小,因此在上载时,它不是完整的图像大小。 到目前为止,我有这个: 并且正在发送12MB的照片。如何将其减小到1mb?谢谢! 问题答案: Xcode 9•Swift 4或更高版本 编辑/更新:对于iOS10 +,我们可以使用UI

  • 问题内容: 使用AJAX上传多张图片时遇到很多问题。我写这段代码: 的HTML jQuery / AJAX 我尝试了各种版本,但从未成功通过ajax发送多个数据。我已经按照这种方式尝试了以上所见,现在我仅获得POST信息。我知道为什么会收到POST,但我需要发送FILES信息,而且我不知道我哪里写错了。 我不是第一次使用Ajax,经常在大多数项目中使用它,但是我从未使用过发送多个文件,这现在困扰着

  • 我有两个模型和,这是属于对象的图像集合。 我想要的是能够向我的对象添加多个图像,但我只能使用两个模型。目前,当我添加图像时,它不允许我上传图像和保存新对象。 设置。派克 序列化程序。派克 模型。派克 但是,当我发出post请求时: 我得到以下回溯: 文件“/Applications/Anaconda/Anaconda/envs/godo/lib/python3.6/site packages/dj