问题标签 [image-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1870 浏览

symfony - Vich Uploader 正在上传图像,但之后没有找到它们

使用 Vich Uploader Bundle 上传我的图像工作正常,它们存储在正确的目录和数据库中。但是,当尝试访问它们或显示它们时,找不到它们。(找不到对象异常或仅显示一个空方块。

任何想法为什么会这样?

配置:

此外,我的 imageFile 设置器根本不起作用。第一次上传图片时,除了 imageFile 之外,一切都设置好了(updatedAt、imageSize、imageName),它总是为空。

例如

这是我的实体:

我有一种感觉,这是由我的安装或其他任何事情中的“更深层次”问题引起的,因为在那之前一切正常。如果我例如部分

setter 的注释被注释掉,我得到一个updatedAt 不能为 null的异常,因此以某种方式访问​​了 setter,但它没有将图像设置为上传的文件。我是否使用了错误的目录或错误的访问权限,或者可能是什么?

先感谢您!

0 投票
3 回答
1751 浏览

php - 如何检查字符串仅包含图片网址

我正在尝试根据它包含的文件的后缀来评估一个字符串。

我需要区分仅包含图像文件(、、、、.png或)的字符串和包含图像和非图像文件混合的字符串。.gif.jpg.jpeg.bmp

我究竟做错了什么?

包含混合物的示例字符串:

仅包含图像的示例字符串:

0 投票
0 回答
86 浏览

ios - 如何使用 swift 4 使用 post 功能将图像文件发送到服务器

我想使用 swift 4 将图像文件发送到服务器。我所做的是`

非常感谢帮助,我想要的是将图像文件发送到服务器。请帮我。

0 投票
2 回答
1814 浏览

php - 文件名包含空格的问题

OpenCart 框架版本 3.0.2.0 中有一个错误,

如果存在文件名之间包含空格的文件,则处理和执行时间过长

例如:考虑

img = https://DomainNameServer/image/catalog/pimages/SKU 081985 P80.jpg

使用以下这些功能:

  1. 图像以 Corrupted/RAW 格式保存,延迟时间更长,没有吞吐量 file_put_contents($dstfile, $return);

  2. 图像以适当的吞吐量完美保存,延迟更长 copy(str_replace(" ", "%20", $srcfile), $dstfile);

  3. 图像以文本格式保存,延迟时间更长,吞吐量不正确 @copy($srcfile, $dstfile); $content = file_get_contents($srcfile); $fp = fopen($dstfile , "w+"); fwrite($fp, $content); $Image = 'catalog/prod/'.$filepath['basename']; fclose($fp); curl_close($process);

  4. copy(urlencode($srcfile), $dstfile);

    结果:

    警告:复制(https%3A%2F%2Fwww.DomainNameServer.in%2Fimage%2Fcatalog%2Fpimages%2FSKU093126+%281%29.jpg):无法打开流: /var/www/html/opencart3中没有此类文件或目录/admin/model/account/apisync.php在第 264行

  5. copy(urldecode($srcfile), $dstfile);

    结果:

    警告:复制(https://www.DomainNameServer.in/image/catalog/pimages/SKU093126 (1).jpg):无法打开流:HTTP 请求失败!在第264行的/var/www/html/opencart3/admin/model/account/apisync.php

  6. copy(str_replace('_','%20',$srcfile), $dstfile);

    结果:

    警告:复制(https://www.DomainNameServer.in/image/catalog/pimages/SKU093126 (1).jpg):打开流失败:HTTP 请求失败!在 第265行 的/var/www/html/opencart3/admin/model/account/apisync.php

  7. copy(str_replace('%20',' ',$srcfile), $dstfile); copy(str_replace('%20','_',$srcfile), $dstfile); copy(str_replace('%20','',$srcfile), $dstfile);

    结果:

    警告:复制(https://www.DomainNameServer.in/image/catalog/pimages/SKU093126 (1).jpg):无法打开流:HTTP 请求失败!在 第265行 的/var/www/html/opencart3/admin/model/account/apisync.php


在构建 API 功能时,在 10,000 种产品中,只有 1091 种产品保存到数据库中,其余 8909 种产品需要 7 到 10 个小时才能执行。由于我已将执行时间限制设置为无限。当我在 10 小时后检查时,所有产品都已成功保存。

Total Time Taken 与 no 成正比。包含空格的图像文件名

导出编号。产品的名称根据包含空格的图像文件名而有所不同。当我调试三个具有带空格的图像文件名的产品时,它需要 20 分钟才能完成,而没有addSubImages()功能它甚至不需要一秒钟来执行

如果解决方案有任何其他方法可以解决这种情况?

0 投票
1 回答
1853 浏览

c# - C# - 按块上传文件 - 错误的最后一个块大小

我正在尝试将大文件按块上传到第 3 部分服务。但我对最后一块有问题。最后一个块总是小于 5mb,但所有块包括。最后一个大小相同 - 5mb 我的代码:

缓冲区上传到第 3 方服务。

0 投票
1 回答
4547 浏览

laravel - 在 laravel 数据库中上传后在浏览器中显示图像文件

我有一个创建表单,其中包含一些字段,例如:名称、价格、类别……以及图像文件的输入字段。

这是我的 create.blade.php :

这是我的控制器:

它是 index.blade.php,我们可以在浏览器中看到字段:

我的所有代码都运行正确,但我的问题是如何将图像文件显示到浏览器?我的意思是;如何在 index.blade.php 中使用 img 标签来显示浏览器中的图像?(我没有写我所有的代码,因为它太长了,我只想在 img 标签中写一个短代码,像这样:

但你知道它在刀片中不起作用。我该怎么办?

0 投票
1 回答
246 浏览

java - 捕获的图像未创建新文件

有两个标准选项“相机”和“画廊”。首先我选择“相机”选项,然后捕捉图像,然后编辑并保存。

HomeActivity.java 文件:

首次使用该应用程序时,捕获图像后,不会为保存的图像创建文件夹以存储在图库/照片应用程序中。如果我使用“图库”作为保存图像的选项,则会创建文件夹。创建文件夹后,如果我捕获图像,则会存储捕获的图像,因为文件夹已经通过“图库”选项创建

有人可以帮忙吗?

提前致谢

0 投票
2 回答
88 浏览

android - 无法将图像发送到服务器

这是选择图库图片的代码

预期:成功显示 Toast 消息图像帧

实际结果:

原因:java.lang.IllegalArgumentException:使用 MultipartBody.Part 的 @Part 参数不得在注解中包含部件名称。(参数 #4)用于方法 Api.getResult

0 投票
1 回答
32 浏览

android-sqlite - 在 ListView 中显示图像

这个自定义列表视图让我很兴奋。我一直在寻找解决这个问题的方法,但是我找不到其他人以与我相同的方式设置图像和数据库。

我有一个 SQLite 驱动的应用程序,它可以拍照并将图片保存在名为 /Pictures 的外部存储文件夹中,并且仅将数据库中的文件名保存为字符串(即 20190815_062534.jpg)。

我想要一个自定义列表视图,它使用数据库中的文件名来调用 /Pictures 文件夹中的图像。

我之前创建了一个显示各个记录的不同活动,我使用下面的方法来检索该活动的图像...

此外,我在 PDFwriter 中使用了上述代码的变体,以在报告中显示图像。这两个操作都工作得很好,所以我知道所有图像都存在并且都可以访问,而且我知道我调用图像的方法是可行的。

问题是,我不知道何时何地调用函数 getImage()(或它的一些变体)以让应用程序在正确的时间调用图像。当我尝试调用具有自定义列表视图的 Activity 时,我尝试放置的每个地方都会导致应用程序崩溃。

我意识到解决方案将比仅仅在一个位置随机粘贴几行代码更复杂,但我需要一些帮助来找到一个起点。

我有从数据库请求信息作为数组的活动。我有一个运行查询并返回数组的 SQLiteHelper。我有一个自定义列表适配器,它将数组设置为列表视图的各个部分。而且我有一门课来处理个人记录,老实说,我真的不明白它的作用,但它确实有效。

我将在哪些文件中开始尝试检索图像?

下面的代码是我上面引用的四个 java 文件。他们目前正在从数据库中提取文本并将其显示在列表视图中,并且可以正常工作。我只是不知道我需要从哪里开始引用外部位置的图片。

0 投票
0 回答
142 浏览

angular - 如下图将 Uint8ClampedArray 转换为 Image 文件并告诉我解决方案

我想转换 Uint8ClampedArray(如图所示):- 在此处输入图像描述

到图像文件(如图所示):- 在此处输入图像描述

我想要这种转换,以便我可以将该图像文件以角度发送到 API