# Plugin Modal for File Upload

**URL:** <https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464>\
**Category:** IIQ Discussion and Questions\
**Created:** [August 31, 2021, 1:58pm UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464 "2021-08-31T13:58:15Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikechung](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mikechung/32/36607_2.png) [@mikechung](https://developer.sailpoint.com/discuss/u/mikechung)\
**Post date:** [August 31, 2021, 1:58pm UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/1 "2021-08-31T13:58:15Z")

</div>

Hello Experts,

Do we have modal for file upload (similar to the one we used in the Manage User Access).  
Additionally, do we have possibility to embed such modal into OOTB IIQ Form object?

Thanks and regards,  
Mike

---

<div class="post-metadata">

**Author:** ![paulo\_urcid](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@paulo\_urcid](https://developer.sailpoint.com/discuss/u/paulo_urcid)\
**Post date:** [August 31, 2021, 3:08pm UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/2 "2021-08-31T15:08:03Z")

</div>

IdentityIQ Forms do not have a file upload functionality out-of-the-box. Only the Manage User Access pages have this built in to support the “Attachments in Access Requests” feature. You might be able to develop a custom IdentityIQ Plugin which inserts a file upload button via a JavaScript code snippet.

---

<div class="post-metadata">

**Author:** ![mikechung](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mikechung/32/36607_2.png) [@mikechung](https://developer.sailpoint.com/discuss/u/mikechung)\
**Post date:** [August 31, 2021, 3:22pm UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/3 "2021-08-31T15:22:47Z")

</div>

Hello @paulo_urcid ,

Yes that is also what I have read on Compass.  
Question here, do we have an SailPoint angularJS directive can be used here?  
Or we simply follow the using standard html (e.g. input type=file)

Thanks for your advice,  
Mike

---

<div class="post-metadata">

**Author:** ![paulo\_urcid](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@paulo\_urcid](https://developer.sailpoint.com/discuss/u/paulo_urcid)\
**Post date:** [August 31, 2021, 3:37pm UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/4 "2021-08-31T15:37:19Z")

</div>

I’m not sure if there is any default SailPoint AngularJS directive that can be re-used. You can try using your web browser’s developer console to inspect the HTML of the Access Request pages and figure out if there is an AngularJS or other type of function that you can implement. Surely you can also use the standard HTML tag. That one is also used in the Setup \> Batch Requests page for uploading the batch CSV files

---

<div class="post-metadata">

**Author:** ![kcwong](https://avatars.discourse-cdn.com/v4/letter/k/a5b964/32.png) [@kcwong](https://developer.sailpoint.com/discuss/u/kcwong)\
**Post date:** [September 2, 2021, 12:45am UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/5 "2021-09-02T00:45:33Z")

</div>

I recommend using ng-file-upload ([GitHub - danialfarid/ng-file-upload: Lightweight Angular directive to upload files with optional F](https://github.com/danialfarid/ng-file-upload)). You can easily create the same UI as the Plugin installation page, supporting both file dialog and drag-n-drop.

---

<div class="post-metadata">

**Author:** ![mikechung](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mikechung/32/36607_2.png) [@mikechung](https://developer.sailpoint.com/discuss/u/mikechung)\
**Post date:** [September 2, 2021, 7:04am UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/6 "2021-09-02T07:04:46Z")

</div>

Hello @kcwong,

This a lot for your suggestion. I will definitely try out.

Best regards,  
Mike

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [July 19, 2023, 2:25pm UTC](https://developer.sailpoint.com/discuss/t/plugin-modal-for-file-upload/1464/7 "2023-07-19T14:25:15Z")

</div>


