# Problem with upload images via Shopware 4 REST API

**URL:** https://forum.shopware.com/t/problem-with-upload-images-via-shopware-4-rest-api/25874
**Category:** Shopware 3.5
**Tags:** general
**Created:** [27. März 2015 um 12:02 UTC](https://forum.shopware.com/t/problem-with-upload-images-via-shopware-4-rest-api/25874 "2015-03-27T12:02:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![trung](https://avatars.discourse-cdn.com/v4/letter/t/4bbf92/32.png) [@trung](https://forum.shopware.com/u/trung)
#### Post date: [27. März 2015 um 12:02 UTC](https://forum.shopware.com/t/problem-with-upload-images-via-shopware-4-rest-api/25874/1 "2015-03-27T12:02:51Z")

</div>

Hi all, I am using Shopware 4 REST API to upload images to an article in my store. Endpoint is /api/articles with method: PUT But response with message bellow: {„success“:true,„data“:{„data“:{„success“:false,„message“:„File not found: /var/www/demo-removethebackground/media/image/f.jpg“,„trace“:"#0 /var/www/base-433/engine/Shopware/Components/Thumbnail/Manager.php(155): Shopware\Components\Thumbnail\Generator\Basic-\>createThumbnail(’/var/www/demo-r…’, ‚/var/www/demo-r…‘, ‚30‘, ‚30‘, true)\n#1 /var/www/base-433/engine/Shopware/Components/Api/Resource/Media.php(316): Shopware\Components\Thumbnail\Manager-\>createMediaThumbnail(Object(Shopware\Models\Media\Media), Array, true)\n#2 /var/www/base-433/engine/Shopware/Components/Api/Resource/Article.php(1619): Shopware\Components\Api\Resource\Media-\>internalCreateMediaByFileLink(‚[https://s3-eu-w](https://s3-eu-w)…‘)\n#3 /var/www/base-433/engine/Shopware/Components/Api/Resource/Article.php(729): Shopware\Components\Api\Resource\Article-\>prepareImageAssociatedData(Array, Object(Shopware\Models\Article\Article))\n#4 /var/www/base-433/engine/Shopware/Components/Api/Resource/Article.php(613): Shopware\Components\Api\Resource\Article-\>prepareAssociatedData(Array, Object(Shopware\Models\Article\Article))\n#5 /var/www/base-433/engine/Shopware/Components/Api/Resource/Resource.php(523): Shopware\Components\Api\Resource\Article-\>update(‚168‘, Array)\n#6 /var/www/base-433/engine/Shopware/Controllers/Api/Rest.php(79): Shopware\Components\Api\Resource\Resource-\>batch(Array)\n#7 /var/www/base-433/engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Api\_Rest-\>batchAction()\n#8 /var/www/base-433/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight\_Controller\_Action-\>dispatch(‚batchAction‘)\n#9 /var/www/base-433/engine/Library/Enlight/Controller/Front.php(228): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))\n#10 /var/www/base-433/engine/Shopware/Kernel.php(142): Enlight\_Controller\_Front-\>dispatch()\n#11 /var/www/base-433/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)\n#12 /var/www/base-433/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)\n#13 /var/www/base-433/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(243): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)\n#14 /var/www/base-433/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(260): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)\n#15 /var/www/base-433/engine/Shopware/Components/HttpCache/AppCache.php(132): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)\n#16 /var/www/base-433/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(189): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)\n#17 /var/www/base-433/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)\n#18 /var/www/base-433/shopware.php(109): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))\n#19 {main}"}}} Do you have any suggestions on this problem? Thank you, Trung

---

<div class="post-metadata">

### Author: ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)
#### Post date: [27. März 2015 um 12:30 UTC](https://forum.shopware.com/t/problem-with-upload-images-via-shopware-4-rest-api/25874/2 "2015-03-27T12:30:13Z")

</div>

Do you read the error message ? File not found: /var/www/demo-removethebackground/media/image/f.jpg" And take a look at your / - of course the file cant be found. can you post your complete API Code ?
