檔案上傳伺服器中controller層的部分**如下:
/**
* springmvc 跨伺服器上傳
* @param upload
* @return
*/("fileupload3"
)public string fileupload3
( multipartfile upload)
throws ioexception
同時啟動檔案上傳伺服器和檔案伺服器,進行檔案上傳。
檔案上傳過程中遇到如下問題:
1.405 method not allowed。方法不被允許,目標伺服器不支援上傳檔案。
解決辦法:在檔案伺服器中配置預設servlet,並設定初始化引數,修改檔案的唯讀屬性。在檔案伺服器中的web.xml中加入以下**:
>
>
defaultservlet-name
>
>
org.apache.catalina.servlets.defaultservletservlet-class
>
>
>
debugparam-name
>
>
0param-value
>
init-param
>
>
>
readonlyparam-name
>
>
falseparam-value
>
init-param
>
>
>
listingsparam-name
>
>
falseparam-value
>
init-param
>
>
1load-on-startup
>
servlet
>
2.409 conflict。檔案儲存路徑出錯。
解決辦法:可以通過列印**中的儲存路徑,找到檔案伺服器下的該路徑,在該路徑下建立uploads資料夾。
關於springmvc跨域
關於跨域問題,主要用的比較多的是cros跨域。詳細介紹請看 但是,在springmvc angularjs下支援跨域請求時,出現複雜跨域場景 post json 失敗的情況。開始的跨域配置如下 public class crossinterceptor extends handlerintercep...
springmvc跨伺服器上傳的使用
博主名取自 小羊肖恩 中的小羊肖恩,名字為 肖恩,音譯為sean,自己取的姓 阿奇,為符合我們的閱讀習慣,連起來組成為archiesean。博主目前大三在讀,志在將部落格打造成為個人線上筆記的技術棧,方便自己也方便他人。如部落格中有任何錯誤,請各位指出,謝謝大家。匯入jar包。由sun公司提供的兩個...
飛昂之雪 關於springmvc跨域
關於跨域問題,主要用的比較多的是cros跨域。詳細介紹請看 但是,在springmvc angularjs下支援跨域請求時,出現複雜跨域場景 post json 失敗的情況。開始的跨域配置如下 public class crossinterceptor extends handlerintercep...