1
私は1つのファイルアップロードを含む1つのフォームを持っています。熟語ORMを使用して、画像をlaravel 5のデータベースにアップロードしますか?
フォームID "はupload_form" コントローラに画像を渡すためにはJavaScriptのonclick関数とAJAXを使用
<input type="file" id="image" name="image"/>
あります。
アヤックスFN:
$.ajax({
url: 'UploadImage',
data:new FormData($("#upload_form")[0]),
type: "post",
dataType:"JSON",
async:false,
success: function (data) {
console.log(data);
}
});
}
ルート:
Routes::post('UploadImage','[email protected]');
UploadController:
public function Upload()
{
$file = Input::file('image');
$tmpFilePath = '/temp/uploads/';
$tmpFileName = time() . '-' . $file->getClientOriginalName();
$path = $tmpFilePath.$tmpFileName;
$data_file = $file->move(public_path() . $tmpFilePath, $tmpFileName);
// Error for move() and getClientOriginalName() functions.
}
ので、問題は何ですか? – Drudge
イメージを一時ファイルに保存しようとしましたが、動作しませんでした。 – Sunil
@ Sunilこれを試してみてくださいhttp://pastebin.com/P4tGNd09。動作しない場合は、書き込み権限を確認してください – GONG