我正在开发一个带有一些后端设置的小部件。其中一个设置允许客户端提供自己的CSS文件来自定义窗口小部件的外观。我把一个基本CSS文件的链接,他们下载,进行更改并重新上传以创建自己的自定义主题。
问题是当我尝试上传文件时,它会上传但会变成乱码。例如:
-wTSهϽ7½Ð”%OZ O; HQ‰我€P†“&安培; VDF)VdTÀG‡“cEƒ,b×òPÆÁQDEåÝŒkï5óÞšýÇYßÙç·×UGI}׺Pü,ÂtX€4¡XîëÁ\ EA÷XÀáffGøDÔü½ =™¨Hé³ö€。€»Û,¿P&amp;sÖÿ'“7C $ EÕ6&lt;〜&amp;å”S³Å2ÿÊô••2†12¬“ãįlö§æ+»É〜 - &amp;ä ¡Yμ4žŒ»PTHS%ᣌ¡\〜%的Ag£|e½TIšå÷(ÓÓøœL0™_Ìç&安培;¡升‰2EI‰ò”Ä9¼r<ù9hžx|g䊉Ib|×~iåèÈfúñ³Sùb1+”ÃMáxLÏô' Z0€Ô-E%YM™h'í
这是我的上传代码:
<cffile
action="UPLOAD"
filefield="form.vchrThemeFile"
destination="C:\path\to\directory\"
accept="text/css"
nameconflict="makeunique">
我在表单上使用enctype =“multipart / form-data”。
<form action="<cfoutput>#submit#</cfoutput>" method="post" enctype="multipart/form-data">
谢谢