我使用帶有擴展名網址的umbraco。 我插一段簡單的HTML我masterpages(EN /測試)中的一個:Umbraco 4.11.3:客戶端表格上傳(多部分/表格數據)給出404
<form method="post" enctype="multipart/form-data">
<input type="submit" />
</form>
當我按下提交按鈕,我得到一個404的路徑是完全一樣的,應該存在。 當我刪除enctype部分時,提交發生很好。
我不知道如何解決這個問題,但我敢打賭,這與重寫有關。
我也嘗試沒有成功如下:
<form method="post" enctype="multipart/form-data" action="/en/test">
<input type="submit" />
</form>
<form method="post" enctype="multipart/form-data" action="/en/test.aspx">
<input type="submit" />
</form>
在那裏我可以使用enctype屬性唯一的頁面,是實際的網頁。我想這與物理default.aspx存在的事實有關。
=============== UPDATE =================
有一個在頁面只有一個表單元素,我插入的那個。所以「整頁」表格元素當然不是這種情況。其次,是的,這種形式在理論上是貼近自己的。我也嘗試了一個空的動作標籤,加上一個帶有完整URL的動作標籤,結果如下。
當我要麼使用下列情形的:
- 沒有action屬性
- 行動= 「」
- 行動= 「{相對路徑}」
- 行動= 「{絕對路徑}」
我結束了與我在哪裏提交提交的URL完全相同的URL。但是這是一個404。當我在地址欄中按回車鍵,沒有404,我回到了我的原始頁面,使用相同的URL。
謝謝好心爲你的答覆。 頁面中只有一個表單元素,我已經插入。所以「整頁」表格元素當然不是這種情況。其次,是的,這種形式在理論上發回自己。我也嘗試了一個空的動作標籤,加上一個完整的url的動作標籤,正如你所建議的那樣,結果相同。 當我要麼使用下列情形的: 沒有action屬性,動作=「」,行動=「{相對路徑}」,行動=「{絕對路徑}」: 我結束了在完全相同的網址爲其中我解除了提交。但是這是一個404.當我在地址欄中按回車鍵,沒有404. – 2013-03-01 13:26:57
我還更新了我的主要問題與您的迴應進一步澄清。感謝您提及umbraco更新,但是這*應該*與我的上傳問題無關,但是。 – 2013-03-01 13:32:56