File Drupal 8-图像字段的上载按钮未显示

File Drupal 8-图像字段的上载按钮未显示,file,image-uploading,drupal-8,File,Image Uploading,Drupal 8,我正在使用drupal 8.4.2。我已经创建了我的内容类型,并且在表单字段中有一个图像字段 页面上显示图像上载字段,但未显示上载按钮。如果我检查元素,我可以看到为上传按钮添加了'js-hide'类。我认为这来自core/modules/file/src/Element/ManagedFile.php文件中的processManagedFile函数 $element['upload_button'] = [ '#name' => $parents_prefix . '_uplo

我正在使用drupal 8.4.2。我已经创建了我的内容类型,并且在表单字段中有一个图像字段

页面上显示图像上载字段,但未显示上载按钮。如果我检查元素,我可以看到为上传按钮添加了
'js-hide'
类。我认为这来自
core/modules/file/src/Element/ManagedFile.php
文件中的
processManagedFile
函数

$element['upload_button'] = [
      '#name' => $parents_prefix . '_upload_button',
      '#type' => 'submit',
      '#value' => t('Upload'),
      '#attributes' => ['class' => ['js-hide']], //hide class added from here
      '#validate' => [],
      '#submit' => ['file_managed_file_submit'],
      '#limit_validation_errors' => [$element['#parents']],
      '#ajax' => $ajax_settings,
      '#weight' => -5,
    ];
这意味着默认情况下,上传按钮隐藏在Drupal8中

如果是这样,在选择图像后,上传应该自动进行。这也没有发生吗

有什么问题吗?是否需要启用任何设置?我想有一个上传按钮或图像应自动上传后选择一个图像


注意:我有这张行政表格。因此,任何更改都必须在主题中进行,我应该在seven theme中进行。

这是预期的行为,默认情况下,在保存内容之前不应上载文件,您可以使用带有“选择文件”文本的文件输入,或使用“删除”按钮删除并切换实际图像文件。您是正确的。但是ajax上传应该是自动进行的,而不是自动进行的。我检查了调试控制台,但上传图像时没有发送ajax请求。是否需要设置任何配置以启用ajax上载?