1. 程式人生 > >react上傳圖片

react上傳圖片

//form表單
<form onSubmit={this.handleSubmit.bind(this)}name="fileinfo">
  {/*accept限定圖片上傳格式,指定id,方便formData上傳時獲取file的資料*/}
  <input id="imgUrl" name="from1" type="file" accept="image/jpeg,image/x-png,image/gif"
ref="files" onChange={(e) => {
    this.judge(e.target.files[0])
  }}/>
</form>
//提交按鈕
<input style={{opacity: 1}}onClick={() => {
   this.addChapter(submitPath)
}}form="UpdataImg" id="Button1" type="submit" value="上傳"/>


//addChapter
addChapter(submitPath) {
  let input = document.forms['fileinfo'].from1
  let data = new FormData()
  data.append('from1', input.files[0])

  const 
{dispatch,query,addNotification} = this.props; fetch(submitPath, { method: "POST", body: data }, dispatch(ToggLoad())) .then(response => response.json()) .then(response => decode(response)) .then(json => {
//上傳成功的的邏輯
      dispatch(ToggLoad())
    })
    .catch(err => {
      dispatch
(ToggLoad()) }) }

相關推薦

react圖片

//form表單 <form onSubmit={this.handleSubmit.bind(this)}name="fileinfo"> {/*accept限定圖片上傳格式,指定i

react-native多圖 react-native-image-picker圖片之多個圖片

話不多說 直接貼程式碼, 如有疑問 下方留言或者發郵箱 引入需要的元件 import ImagePicker2 from 'react-native-image-picker'; import RNHeicConverter from 'react-native

React-Umeditor 部署本地伺服器,圖片到阿里雲Oss,並顯示

React-Umeditor是非常好的一個富文字編輯器,非常多的自定義功能,這裡主要介紹新增圖片後,圖片的上傳以及外網的訪問及在編輯器內顯示。 實現這個流程需要三個步驟: 阿里雲Oss的建立及配置 本地服務地的部署,主要呼叫阿里雲Oss的api 前端寫好React-U

react-native-image-picker在Android閃退的解決辦法(頭像base64,壓縮圖片

問題描述:最近做專案上傳頭像時用到了react-native-image-picker第三方庫,使用的是 base64格式 上傳,在以下配置的情況下,android點選選擇相簿會遇到閃退的問題,找到了

使用react-native-image-crop-picker圖片

使用reac-native的圖片上傳外掛image-crop-picker上傳圖片的時候遇到了好多坑,真是把我坑慘了。 安裝 安裝可以參考外掛提供的方法去安裝。需要注意的是,如果android或者ios是有人負責的話就不要link了。link會自動關聯程

react-weui元件的運用之上圖片控制元件的用法及input圖片

第一步:連線UI查詢官方文件;連結:https://weui.github.io/react-weui/docs/#/react-weui/docs/page/1/articles/12; 第二步:安裝react-weui npm i --save weui reac

React Native 使用react-native-image-picker外掛圖片詳細步驟

專案需要用到上傳圖片功能,經過一番折騰勉強完成需求,整理一下做個記錄。外掛選擇是react-native-image-picker,還挺好用的,不過需要分ios和android不同平臺去配置.http://www.jianshu.com/p/8dd405dbd663 IO

百度編輯器在服務器置頂路徑 解決圖片創建目錄失敗的方法(Thinkphp)

插入 borde images tor true ges border name 線上 1、設置文件夾權限2、修改/* 前後端通信相關的配置,註釋只允許使用多行方式 */{ /* 上傳圖片配置項 */ "imageActionName": "uploadimag

UEditor圖片到七牛C#(後端實現)

nco nag manage ora 個人 finall code 七牛存儲 json 由於個人網站空間存儲有所以選擇將圖片統一存儲到七牛上,理由很簡單 1 免費10G 的容量 ,對個人網站足夠用 2 規範的開發者文檔 和完善的sdk(幾乎所有熱門語言sdk)

文件 圖片 源碼跟思路

font 思路 color spa nbsp ack ont round log 上傳圖片 代碼(運行效果可見上傳HTML文件) 上傳文件 (也就幾行,註釋掉都是為了好理解,不用寫) 上傳文件 上傳圖片 源碼跟思路

圖片時等比縮放的一個小小算法

lba sim image 委托 fromfile tps 獲取 head 引用 protected void Button1_Click(object sender, EventArgs e) { int width = 300, h

圖片 點擊按鈕刪除

cdn parent remove ati element transform load 電話 tran <!DOCTYPE html><html><head lang="zh-cn"> <meta charset="UTF-

使用 CKEditor 圖片, 粘貼屏幕截圖

要求 license 回調 wan ade 做成 操作 rms 粘貼 之前寫過wangEditor,那真是好用,文檔也清晰,半天就搞定了,無奈沒有對應license,只好選擇別的。 外語一般,閱讀理解都靠蒙。CKEditor官方文檔看的我雲裏霧裏,國內的博客比較少,

基於VUE選擇圖片並在頁面顯示(圖片可刪除)

.ajax sta http data .cn 數據 file prim 生成 demo例子: 依賴文件 : http://files.cnblogs.com/files/zhengweijie/jquery.form.rar HTML文本內容:

百度編輯器:圖片

html splay div log 監聽 conf 圖片地址 彈出 .config <!DOCTYPE html> <html> <head> <title>we234234</title> &

百度編輯器:圖片

wid 封面 def 初始 += radi var ott one <!DOCTYPE html> <html> <head> <title>we234234</title> <scrip

django裏圖片的操作

sharp 3.4 ons dir stat get med port code 在django裏圖片上傳裏,分為兩種一種是在django的後臺上傳圖片,以數據庫的方式上傳,另一種是在html頁面以表單的方式上傳 首先要先安裝下這個包 pip install Pillo

ckeditor添加自定義按鈕整合swfupload實現批量圖片

下載 了解 nbsp 文件 mouseover 去掉 dial size pro ckeditor添加自定義按鈕整合swfupload實現批量上傳圖片給ckeditor添加自定義按鈕,由於ckeditor只能上傳一張圖片,如果要上傳多張圖片就要結合ckfinder,而ckf

PHP.25-TP框架商城應用實例-後臺1-添加商品功能、鉤子函數、在線編輯器、過濾XSS、圖片並生成縮略圖

引用傳遞 none move 名稱 textarea 如果 library time fields 添加商品功能   1、創建商品控制器【C】  /www.test.com/shop/Admin/Controller/GoodsController.class.php

<form> multipart/form-data 圖片

mbo tar nco 報錯 dial kit [] zip bbc 1 <form method="post" enctype="multipart/form-data" id="fileinfo" name="fileinf