0

サイズが 52KB のファイルを更新しようとしていますが、次のエラーが表示されます。

No data was received in the uploaded file
Saving empty (zero-length) files is prohibited. 
Verify that you specified the correct file. 

ここに私のフォームの一部があります:

<form method="post" 
    name="frm_testcase"action="index.cfm?fuseaction=tables.testcases" 
    enctype="multipart/form-data">
    <input name="inputFile" type="file" size="50">
</form>

そして、ここでファイルをアップロードしようとします:

<cffile action = "upload" 
    fileField = "form.inputFile" 
    destination = "#local#" 
    <!---accept = "text/html" --->
    nameConflict = "MakeUnique"
    result = "upInputFile">     

さまざまなファイルをアップロードしようとしましたが、いつも同じエラー メッセージが表示されます。

4

2 に答える 2

3

これを試して:

<cffile action = "upload" 
fileField = "inputFile" 
destination = "#local#" 
<!---accept = "text/html" --->
nameConflict = "MakeUnique"
result = "upInputFile"> 

form.inputFileColdFusion は、存在する - という名前のフォーム フィールドではなく、存在しない -という名前のフォーム フィールドを探している可能性がinputfileあります。

于 2013-08-13T18:18:14.233 に答える
0

フォームに同じ名前の inputFile を持つ 2 つのフィールドがあったため、2 番目のフィールドの名前を正しい名前に変更したところ、現在は機能しています。

于 2013-08-14T14:25:11.747 に答える