{"id":4326,"date":"2017-08-21T14:37:07","date_gmt":"2017-08-21T14:37:07","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-enable-file-uploads-on-a-netsuite-custom-record-online-form-2\/"},"modified":"2026-07-28T18:26:39","modified_gmt":"2026-07-28T18:26:39","slug":"comment-activer-le-telechargement-de-fichiers-dans-un-formulaire-en-ligne-de-netsuite-pour-un-enregistrement-personnalise","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-activer-le-telechargement-de-fichiers-dans-un-formulaire-en-ligne-de-netsuite-pour-un-enregistrement-personnalise\/","title":{"rendered":"Comment activer le t\u00e9l\u00e9chargement de fichiers dans un formulaire en ligne de NetSuite pour un enregistrement personnalis\u00e9"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Pour permettre aux utilisateurs de joindre des fichiers directement \u00e0 un enregistrement personnalis\u00e9 via un formulaire en ligne, un script Suitelet est n\u00e9cessaire pour g\u00e9rer \u00e0 la fois la cr\u00e9ation de l'enregistrement et le stockage des fichiers.","ga_short_answer":"Pour activer le t\u00e9l\u00e9chargement de fichiers dans un formulaire en ligne de dossier personnalis\u00e9 NetSuite, il est n\u00e9cessaire de mettre en \u0153uvre un Suitelet. Ce Suitelet sera charg\u00e9 de traiter l\u2019envoi du formulaire, de cr\u00e9er le dossier personnalis\u00e9, puis de t\u00e9l\u00e9charger le fichier associ\u00e9 directement dans ce dossier, garantissant ainsi l\u2019int\u00e9grit\u00e9 des donn\u00e9es et une liaison correcte au sein de NetSuite.","ga_scenario":"Les utilisateurs qui tentent de configurer un formulaire en ligne pour un enregistrement personnalis\u00e9 dans NetSuite constatent souvent qu\u2019il n\u2019existe aucune option native permettant d\u2019inclure un champ de t\u00e9l\u00e9chargement de fichier. Cette limitation emp\u00eache de joindre directement des documents ou d\u2019autres fichiers lors de la soumission de nouvelles entr\u00e9es d\u2019enregistrement personnalis\u00e9es via des formulaires accessibles au public.","ga_solution":"Pour activer le t\u00e9l\u00e9chargement de fichiers dans un formulaire en ligne destin\u00e9 \u00e0 un enregistrement personnalis\u00e9, il est n\u00e9cessaire de d\u00e9velopper un Suitelet. Ce Suitelet servira d\u2019interm\u00e9diaire et g\u00e9rera le processus d\u2019envoi du formulaire. Ses principales fonctions consistent \u00e0 cr\u00e9er l\u2019instance de l\u2019enregistrement personnalis\u00e9, puis \u00e0 y t\u00e9l\u00e9charger le fichier, en associant directement le document t\u00e9l\u00e9charg\u00e9 \u00e0 l\u2019enregistrement nouvellement cr\u00e9\u00e9. Vous trouverez plus de d\u00e9tails et d\u2019exemples dans les discussions de la communaut\u00e9, comme celle-ci : https:\/\/usergroup.netsuite.com\/users\/showthread.php?t#569&highlightfile+upload%2C+custom+record","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:37:07-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"How do I allow an online form of a custom record to upload a file","ga_ans_id":"ANS-0667","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[10],"ga_difficulty":[94],"class_list":["post-4326","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-developer-suitescript","ga_difficulty-avance"],"taxonomy_info":{"ga_category":[{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"},{"value":22,"label":"Custom Fields, Records & Forms"},{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":94,"label":"Avanc\u00e9"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4326\/revisions"}],"predecessor-version":[{"id":6247,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4326\/revisions\/6247"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4326"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4326"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4326"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}