高得点の専門家が PHP ファイルのアップロード コードを翻訳する
高スコアです。専門家が PHP ファイルのアップロード コードを翻訳するのを手伝ってください
このコードは PHP に変換されます:
3. アップロード ファイル処理ファイルを上記の Index.jsp などの WEB 側に記述します
jspsmart を使用した場合 処理コードは以下の通りです
<%@ page import="com.jspsmart.upload.*,common.TextHandle"%><%
boolean isOK = false ;
/ /プログラムの初期化-------------------------------------- ---------- ---------------
String path_tmp = request.getRealPath("/") "アップロード";
String filename_p = TextHandle .getDirectory();
String path_new = request.getRealPath("/") "Upload\" filename_p;
//ファイルのアップロード--------------- ---------- --------------------------------------
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.upload();
int count = su.save(path_tmp);
String file_name = "",file_ext,newFileName = "なし ";
isOK=true;
if(count>0){
com.jspsmart.upload.File file = su.getFiles ().getFile(0);
if (!file.isMissing()){ //アップロードされたファイルがあります---------------------- -
file_name = file.getFileName( ).toLowerCase();
if(file.getSize() == 0){ //空のファイルが渡された場合は削除----- ----
java.io.File fileName1=new java.io.File(path_tmp,file_name);
if(fileName1.exists()) fileName1.delete();
isOK=false;
}
else{になること‐ ‐ ‐‐‐‐ ());
If( file_ext.equals("jpg")||file_ext.equals("gif")||file_ext.equals("jpeg")){
文字列番号 = String.valueOf( ( ( new java.util.Date() ).getTime() );
newFileName = filename_pnumber "." file_ext;
// ファイルの名前を変更して保存します------------- ------- ----------------------
//首先看目录が存在するかどうか、如果不存在则创建目录
java .io.File dirOp = new java.io.file(path_new);
if(!dirop.exists())dirop.mkdir();
string path1 = path_tmp "\" _name;
string path2 = path_new tofile = 新しい java.io.File(path2) ;
java.io.FileInputStream fis = null;
java.io.FileOutputStream fos = null;
try{
fis = new java.io.FileInputStream(fromFile);
fos = new java.io.FileOutputStream(toFile);
int bytesRead;
byte[] buf = 新しい byte[4 * 1024]; // 4K バッファ ---------
while ((bytesRead = fis.read(buf)) != -1) fos.write(buf, 0, bytesRead);
fos.close (); fis.close();
catch(java.io.IOException e){
System.out.println(e);

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java のアームストロング番号に関するガイド。ここでは、Java でのアームストロング数の概要とコードの一部について説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです
