Я хочу создать многофайловую загрузку с помощью перетаскивания в форме компонента молнии. Форма отображается в сообществе.

Я использовал

<lightning:fileUpload label="Attach receipt" 
                                  multiple="true" 
                                  accept=".pdf, .png, .jpeg, .jpg, .txt, .xls, .xlsx, .doc, .docx"
                                  disabled="false"
                                  recordId="{!v.dummyContactRecordId}"
                                  onuploadfinished="{!c.handleUploadFinished}" />

Загрузить файл. Однако проблема здесь в том, что для гостевого пользователя функция FileUpload отключена. Есть ли способ сделать его включенным? Или есть другой способ создать мульти-перетаскивание?

1
Madhurima 8 Ноя 2018 в 20:07
 – 
codeyinthecloud
8 Ноя 2018 в 20:14

2 ответа

Однако проблема здесь в том, что для гостевого пользователя функция FileUpload отключена.

Это связано с тем, что компонент не поддерживается для гостевых пользователей в сообществах.

Вот выдержка из документации (см. < em>Ограничения на загрузку файлов раздел в документации):

Гостевые пользователи не могут добавлять файлы в сообщества.


Альтернативой здесь может быть использование lightning:input. (type="file").

0
Jayant Das 8 Ноя 2018 в 20:39

Поскольку уже опубликована идея предоставить гостевому пользователю доступ для загрузки файлов в Salesforce, так что пока вы можете делать что угодно: https://success.salesforce.com/ideaView?id=0873A000000E8ppQAC

0
Mayank Agarwal 8 Ноя 2018 в 21:39