SpringMVC中關於跨伺服器的檔案上傳

2021-09-24 19:44:59 字數 1202 閱讀 7384

檔案上傳伺服器中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...