Мы недавно обновились до CF2018, и ранее с этой функцией ничего не пошло не так. Однако самые последние патчи CF были применены вчера нашим сервером. Это может иметь какое-то отношение к этому. Мы получаем ошибку, связанную с импортом файла .csv:
An error occurred when performing a file operation read on file C:\ColdFusion2018\cfusion\runtime\work\Catalina\localhost\tmp\2020-04-07.csv
Насколько я понимаю, загрузки файлов автоматически сохраняются в этом временном каталоге, пока вы с ним что-то не сделаете. Тем не менее, моя загрузка файла не появляется там. Код ниже.
Это очень старый унаследованный код, поэтому, если использование CFFORM, CFINPUT и c не имеет отношения к этой проблеме, я не беспокоюсь об этом прямо сейчас.
index. cfm
<CFFORM name="Import_Trans_File" Action="import_trans.cfm" Method="Post">
<input title="Import Trans File" size="50" name="Select_File" type="file">
<cfinput type="submit" name="Import_File" value="Import File">
</CFFORM>
import_trans.cfm (проверка на наличие файла)
<cfdirectory action="list" directory="C:\ColdFusion2018\cfusion\runtime\work\Catalina\localhost\tmp" recurse="false" name="myList">
<cfdump var="#myList#"><cfabort>
Файл отсутствует.