У меня проблема с загрузкой или повторением имен файлов моих изображений в таблицу базы данных.
Я могу выбирать различные изображения и загружать выбранное изображение на свой локальный компьютер вконкретная папка, которую я обозначаю.После того, как файлы изображений помещены в мою папку, у меня возникают некоторые трудности, потому что я хочу вставить имена файлов изображений, которые я только что вставил в свою папку, в свою базу данных.Я пытаюсь использовать параметры cffile, чтобы сделать это.
Мой вопрос: поскольку это несколько загружаемых файлов одновременно, мне нужно сделать cfloop на вставке cfquery для захвата и вставкиимена в моей базе данных?Моя попытка кода приведена ниже.Загрузка работает просто отлично.Но он заглушает вставку.Как вы думаете, может быть проблема?
<cfparam name="form.fileUpload3" default="">
<cfif len(trim(form.fileUpload3))>
<cffile action="uploadall" fileField="fileUpload3" destination="#cookie.c.webpathmultipleimages#" accept = "image/jpeg, image/png, image/jpeg" nameconflict="makeunique">
<!---This is where i'm running into my issue--->
<cfloop INDEX="i" LIST="#Form.fileUpload3#">
<cfquery name="addtoimage">
insert into image (imaid, imacomid, imaname) Value (
'00',
'#cookie.communityID#',
'#file.clientfile#')
</cfquery>
</cfif>