直接コードでADO、
フロントエンド(フロントエンドはもう一つのことを言って、使用の初期段階では、それがあるのか分からない、クラウド上のコピーで文書の構成パラメータを見たときに、ミスがあった、バック未満$ _fileを取得し、すべての午前、午後のインターネット検索公式にはミスを犯したかどうかをどのような他の人がコードをどうする写真をアップロードし、知らない、我々は)我々が尋ねることを敢えてしていない、あえてしません。
<DIV ID = "エディタ"> </ div> <スクリプト> VAR window.wangEditor E = VARエディタ新しい新しいE =( '#エディタ') editor.customConfig.menus = [ '頭'、//タイトル 'ボールド'、太字// // 'foreColorの'、//テキストの色 // 'のfontSize'、//サイズ // 'たfontName'、//フォント // 'イタリック'、//イタリック // '下線'、//下線 //「たstrikeThrough」、//行を削除 //「背景色」、//背景色 「リンク」、//リンクの挿入 「リスト」、//のリスト 「正当化」、//アライメント 「引用符」、//参照 「絵文字」、//表現 「画像」、//画像を挿入 「テーブル」、//テーブル 「ビデオ」、//ビデオの挿入 //「コード」、//コードを挿入 「アンドゥ」、//元に戻す 「やり直し」//繰り返し ] //フィルタ貼り付けたテキストのスタイル editor.customConfig =真.pasteFilterStyleに //は、映像の内容貼り付ける無視 editor.customConfig.pasteIgnoreImg = falseを //アップロードされた画像の構成 editor.customConfig.uploadFileName =「のmyFileを」; //ファイルアップロード名のパラメータを設定し editor.customConfig.uploadImgServer = 'セットアップロードパス「; //ファイルをアップロードするために、サーバーのパスを設定 * 1024 editor.customConfig.uploadImgMaxSize = 3 * 1024; // 画像サイズが3Mに限定されている //カスタムアップロード写真イベントファイル){ }、 エディタ。customConfig.uploadImgHooks = { 前:機能(XHR、編集、ファイル){ 成功:機能(XHR、編集、結果){ はconsole.log( "成功したアップロード"); }、 失敗:機能(XHR、編集、結果){ layer.msg( "アップロードに失敗しました"); }、 エラー:関数(XHR、編集){ にconsole.log("アップロードエラー"); }、 タイムアウト:関数(XHR、編集){ にconsole.log("アップロードタイムアウト「); } } エディタ.create() E.fullscreen.init( '#エディタ'); </ SCRIPT>
バックエンドのコード、バックエンドが書き込みにある、少し学ぶために他の人の費用へのインターネットからのコード、自身急い昨日までは、自身が指定したディレクトリ(file_exists関数)を作成するためのロジック以上のものを達成していない、達成するための簡単なコードを書きました、このフォルダがなければ、あなたは、新しいフォルダを作成します。mkdirでフォルダを作成し、それは、move_uploaded_file($ TMP、$ DEST)フォルダは、このパスをコマンド作成LINUXで、$ tmpファイルのアップロード、一時的なパスを介して、$ destのパスの設定が保存され、システムは、ファイル名と絶対パスです。私は、それはシステムの定数の使用が思う\ファサード\のEnvを導入しなければならないので、後者はまた、記録画像の前端と後端を学びますので、後者は、使用済みの画像圧縮機能となり、定数をサポートしていないフレームワークtp5.1を使用しています圧縮。
公共の機能アップ() { $ファイル= $ _FILES; IF(空($ファイル)){ $結果[ "エラー"] = "1"。 $結果[ 'データ'] = ''; }他{ $ TMP = $ファイル[ 'のmyFile'] [ 'tmp_name']。 $ houzhui = SUBSTR($ファイル[ 'のmyFile'] [ 'タイプ']、6)。 $ foder =日付( 'はYmd'、時間()); $ fileNameに= 'XX'.time()。' '$ houzhui。。。 $のroot_path =のEnv :: GET( 'のroot_path'); 。$ DEST = $のroot_path '/公共/アップロード/画像/'.$ foder。' /」$ fileNameに。 もし(!file_exists($のroot_path。 '/公共/アップロード/画像/'。 } $結果= move_uploaded_file($ TMP、DEST $)。 IF($結果){ リターンJSON([ 'はerrno' => 0、 'データ' => '/ ueditor / PHP /アップロード/画像/'.$ foder。' /」$ファイル名]。])。 }他{ リターンJSON([ 'はerrno' => 2、 'データ' => [ '上传图片失败']])。 } } }
ひどくだけご自身の使用および参照のため、書かれました