HOME 首頁
SERVICE 服務產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    前端上傳圖片到服務器(前端上傳圖片到服務器怎么弄)

    發(fā)布時間:2023-04-21 17:37:42     稿源: 創(chuàng)意嶺    閱讀: 126        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于前端上傳圖片到服務器的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    前端上傳圖片到服務器(前端上傳圖片到服務器怎么弄)

    一、如何把小程序的校驗文件上傳到H5服務器里面

    1.先在前端寫一個選擇圖片的區(qū)域來觸發(fā)wx.chooseImage接口并用wx.setStorage接口把圖片路徑存起來。

    -wxml <view class="shangchuan" bindtap="choose">

    <image style="width:100%;height:100%;" src="{{tempFilePaths}}"></image>

    </view>

    <button formType='submit' class="fabu">發(fā)布項目</button>123456

    /**選擇圖片 */

    choose: function () { var that = this

    wx.chooseImage({

    count: 1,

    sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有

    sourceType: ['album', 'camera'], // 可以指定來源是相冊還是相機,默認二者都有

    success: function (res) { var tempFilePaths = res.tempFilePaths

    that.setData({

    tempFilePaths: res.tempFilePaths

    })

    console.log(res.tempFilePaths)

    wx.setStorage({ key: "card", data: tempFilePaths[0] })

    }

    })

    },123456789101112131415161718

    2.使用wx.uploadFile將剛才上傳的圖片上傳到服務器上12

    formSubmit2: function (e) {

    var that = this

    var card = wx.getStorageSync('card')

    wx.uploadFile({

    url: app.globalData.create_funds,

    filePath: card,

    name: 'card',

    formData: { 'user_id': app.globalData.user_id, 'person': e.detail.value.person, 'company': e.detail.value.company,

    },

    success: function (res) {

    console.log(res)

    }

    })

    }

    }

    },

    二、.net實現(xiàn)文件上傳到服務器

    1、前端界面十分簡單,只是放一個file類型的和一個按鈕,并且為這個按鈕添加點擊事件(btnUpLoad_Click),如下圖:

    前端上傳圖片到服務器(前端上傳圖片到服務器怎么弄)

    <input id="UpLoad" runat="server" type="file">

    </asp:button>

    2、后臺編寫上傳按鈕點擊事件UpLoad_Click里的代碼,先大體說一下思路:

    • 根據(jù)file類型的控件獲得將要上傳文件在本機的物理路徑;

    • 在這個物理路徑中用截取字符串的方法獲得文件名(第一步中取得的路徑為本機的絕對路徑,在服務器上是無效的,所以這里只需要獲取文件名);

    • 利用file類型的控件屬性PostedFile的SaveAs()方法將相應文件存儲到服務器中指定的文件夾中。

    3、后臺核心代碼:

    protected void btnUpLoad_Click(object sender, EventArgs e)

        {

            //取出所選文件的本地路徑

            string fullFileName = this.UpLoad.PostedFile.FileName;

            //從路徑中截取出文件名

            string fileName = fullFileName.Substring(fullFileName.LastIndexOf() + 1);

            //限定上傳文件的格式

            string type = fullFileName.Substring(fullFileName.LastIndexOf(.) + 1);

            if (type == doc || type == docx || type == xls || type == xlsx || type == ppt || type == pptx || type == pdf || type == jpg || type == bmp || type == gif || type == png || type == txt || type == zip || type == rar)

            {

                //將文件保存在服務器中根目錄下的files文件夾中

                string saveFileName = Server.MapPath(/files) +  + fileName;

                UpLoad.PostedFile.SaveAs(saveFileName);

                Page.ClientScript.RegisterStartupScript(Page.GetType(), message, <script language='javascript' defer>alert('文件上傳成功!');</script>);

                //向數(shù)據(jù)庫中存儲相應通知的附件的目錄

                BLL.news.InsertAnnexBLL insertAnnex = new BLL.news.InsertAnnexBLL();

                AnnexEntity annex=new AnnexEntity();     //創(chuàng)建附件的實體

                annex.AnnexName=fileName;               //附件名

                annex.AnnexContent=saveFileName;        //附件的存儲路徑

                annex.NoticeId = noticeId;              //附件所屬“通知”的ID在這里為已知

                insertAnnex.InsertAnnex(annex);         //將實體存入數(shù)據(jù)庫(其實就是講實體的這些屬性insert到數(shù)據(jù)庫中的過程,具體BLL層和DAL層的代碼這里不再多說)

            }

            else

            {

                Page.ClientScript.RegisterStartupScript(Page.GetType(), message, <script language='javascript' defer>alert('請選擇正確的格式');</script>);

            }

        }

    三、web圖片一般存在后端哪里

    web圖片一般存在Java后端。

    web前端上傳圖片到Java后端,并保存到本地。一般來說,圖片在后端的存儲方式分為兩種:一,可以將圖片以獨立文件的形式存儲在服務器的指定文件夾中,再將路徑存入數(shù)據(jù)庫字段中,二,將圖片轉(zhuǎn)換成二進制流,直接存儲到數(shù)據(jù)庫的Image類型字段中。

    四、如何把做好的前端網(wǎng)頁上傳到服務器上,讓別人可以像瀏覽百度、新浪等各大網(wǎng)頁一樣可以訪問得到

    = =。首先你要有一個公網(wǎng)IP的服務器(重要,否別人無法直接在網(wǎng)址上訪問你的頁面)

    linux 是服務器,用來24開機提供服務。

    apache是引擎,用來提供別人訪問你的網(wǎng)址能有東西出來。

    ftp用來把你寫的代碼上傳到linux上面去,有了這一步你的東西才能在服務器上被別人訪問到。

    只要遠程目錄上有你的東西就是上傳成功了,端口默認是21

    或者你可以上網(wǎng)買一些虛擬主機,有二級域名可以穿透,也可以外網(wǎng)訪問

    以上就是關(guān)于前端上傳圖片到服務器相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    web前端可以干到多少歲(web前端能干到多少歲)

    杭州大的互聯(lián)網(wǎng)公司(杭州大的互聯(lián)網(wǎng)公司wb前端招聘)

    前端是做什么工作(前端是干什么工作的)

    搜索推薦詞怎么刪除(搜索推薦詞怎么刪除百度)

    抖店商家手機掃碼登錄(抖音小店商家手機登錄)