タグ付けされた質問 「image-upload」

2
Magento 2:プログラムで製品イメージを追加/削除するためのベストプラクティス
既存の製品に画像をアップロードしたい。画像はにありimport_dirます。また、カタログに既に存在する製品に追加する必要があります。 方法は2つしかありませんでした。 1.「悪い練習」方法-製品モデルの使用\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` to `pub/media/tmp` 2. Add the images to the product 3. Save product コード /* copy files from import_dir to pub/media/tmp */ /** @var \Magento\Catalog\Api\Data\ProductInterface $product */ /* Init media gallery */ $mediaGalleryEntries = $product->getMediaGalleryEntries(); if (empty($mediaGalleryEntries) === true){ $product->setMediaGalleryEntries([]); } /* …

5
Magento 2、画像選択パラメーターを備えた新しいウィジェット、画像を保存しない
新しいウィジェットを作成し、パラメーターの1つは画像選択ツール です。このコードを使用します。すべてがうまく見えます。メディアフォルダを開いて、使用する画像を選択できます。画像を選択すると、フォームの画像フィールドに次の値が入力されます。 http://local.magento.com/admin/cms/wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvcHVycGxlLmpwZyJ9fQ,,/key/4c150d984998702b74709bb8f5820aff2f85a968d47e50f9638bb7d50d96b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b50b96b98b7b38b7b50b96b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38b7b38f7b38b7f50b96b7f50b96b7f50b96b7f503896 しかし、フォームウィジェットデータを保存すると、ピクチャフィールドには次の値があります。 {{media url= これ以上何もない。どうすればこれを解決できますか?

13
Magento 1.9-画像アップロードボタンなし
私は最初のMagentoストアを構築していますが、製品に画像を追加できないことがわかりました。それはテストサイトですので、Magentoで物事がどのように機能しているかを学んでいます。 ほとんどすべてを試してみました-フラッシュ、ショックウェーブ、ブラウザを再インストールし、プロトタイプを更新しました...運はありません。5つのブラウザで試しました。 それを修正しようとするためにできることはありますか?


3
編集フォームでMagento 2.1画像がアップロードされない
私はmagento 2.1フォームに取り組んでいます。新しいフィールドを追加すると、画像が正常にアップロードされます。ただし、グリッドのフィールドを編集すると、ファイルアップローダーがページに表示されません。編集ページを検査すると、次のエラーが表示されます 不明なTypeError:value.mapはfile-uploader.js:69の関数ではありません <field name="image"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">string</item> <item name="source" xsi:type="string">faqs</item> <item name="label" xsi:type="string" translate="true">Topic Image</item> <item name="visible" xsi:type="boolean">true</item> <item name="formElement" xsi:type="string">fileUploader</item> <item name="elementTmpl" xsi:type="string">ui/form/element/uploader/uploader</item> <item name="previewTmpl" xsi:type="string">Magento_Catalog/image-preview</item> <item name="dataScope" xsi:type="string">image</item> <item name="required" xsi:type="boolean">false</item> <item name="sortOrder" xsi:type="number">13</item> <item name="uploaderConfig" xsi:type="array"> <item name="url" xsi:type="url" path="faqs/topic_image/upload"/> …

5
Magento 2:カスタムモジュールのサイズ変更画像を取得する方法?
Magento 2 CEバージョン2.1.0を使用しています 画像フィールド付きのカスタムモジュールがあります。アップロードしたとき、サムネイル画像、リスト画像、製品詳細ページの画像がある製品とは異なるサイズの画像が必要です。 サイズを変更せずに1つの画像をアップロードできます。 以下のコードを使用して画像のサイズを変更していますが、製品の画像のURLを提供しています。私のカスタムモジュールではありません。 \ app \ code \ Custom \ Module \ Block \ MyPosts \ Edit.php public function getImage($posts, $image) { $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $_imagehelper = $objectManager->get('Magento\Catalog\Helper\Image'); echo $postImage = $_imagehelper->init($posts, $image)->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(400)->getUrl(); exit; } 以下のURL http://localhost/magento2/pub/static/frontend/Magento/luma/en_US/Magento_Catalog/images/product/placeholder/.jpg 私の画像はここに保存されています:\magento2\pub\media\custom_module\posts\image。 このパスを使用してサイズ変更画像を取得するにはどうすればよいですか?異なるサイズの画像を保存/取得するにはどうすればよいですか?

8
すべてのフォルダーに777のアクセス許可を与えた後でも、Magento画像のアップロードが機能しない
magento管理パネルで画像をアップロードできず、「宛先フォルダーが書き込み可能でないか、存在しません」というエラーが発生します。最近、すべてのファイルを1つのホスティングから別のホスティングに移動しました。これに対する解決策はありますか?


4
Magento2:フォームを表示するための管理モジュール画像アップロードコード
画像アップロード機能を備えたmagento2 adminカスタムモジュールがあります。管理者から画像をアップロードしたい。from、アップロード画像、編集アクションでの画像表示の表示画像フィールドに適用するコード。 ありがとう ファイルパス : app\code\[Vendor]\[Module]\Block\Adminhtml\Emp\Edit\Tab\Main.php /** * Prepare form * * @return $this * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ protected function _prepareForm() { $model = $this->_coreRegistry->registry('emp_post'); $isElementDisabled = false; /** @var \Magento\Framework\Data\Form $form */ $form = $this->_formFactory->create(); $form->setHtmlIdPrefix('page_'); $fieldset = $form->addFieldset('base_fieldset', ['legend' => __('Employee Information')]); if ($model->getId()) { $fieldset->addField('customer_id', 'hidden', ['name' => …

2
Firefoxで製品画像のアップロード(Flash)が機能しない
Flashを使用した画像のアップロードがFirefoxで機能しません。同じシステムのIEとChromeで動作します。 通常のエラー「ssl error invalid or self-signed certificate」が表示されます。Fiddlerでデバッグしようとしましたが、まったくリクエストが行われないか、HTTP CONNECTが表示されますが、データが送信されません。 さまざまなサイト(すべてMagento 1.9+(1つは1.9.2.1))で、さまざまな証明書(StartSSLとComodoから)を試してみました。問題は、Firefox 40および41.0b8、OS XおよびWindowsのすべてにあります。Flash Playerのバージョンは、すべてのデバイスで「18.0.0.232」です。 このすべてのデバイスで、アップロードはChromeおよびIE / Safariで動作します。 QualysのSSLのテストは、すべてのサイトのためにAまたはA +を与えます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.