问题解决家、加qq给红包谢谢啦
第1个回答 2017-03-10
来人,上代码
<?php//路径
$path = './image';
//扫描路径,路径下的所有文件名以数组的形式赋值给$file_arr
$file_arr = scandir($path);
print_r($file_arr);
?>
第2个回答 2016-11-21
public class UploadAction extends ActionSupport {
//接收文件 名称需要和表单name名称一致
private File image;
//上传多个图片文件
private File[] images;
//上传文件类型[image]为表单name名称,ContentType为固定写法
private String imageContentType;
private String[] imagesContentType;
//上传文件名称[image]为表单name名称,FileName为固定写法
private String imageFileName;
private String[] imagesFileName;
//上传一个文件
public String upload(){
//将长传的文件存储到images文件夹下,首先根据images名称得到具体路径
String realPath = ServletActionContext.getServletContext().getRealPath("images");
File file = new File(new File(realPath),imageFileName);
//如果输入为空 没选择图片的话
if(image != null){
//判断文件夹存不存在
if(!file.getParentFile().exists()){
file.getParentFile().mkdir(); //创建一个文件夹
}
try {
FileUtils.copyFile(image, file);
super.addActionError("上传成功");
} catch (IOException e) {
super.addActionError("上传失败");
e.printStackTrace();
}
}
return SUCCESS;
}
//上传多个文件
public String manyUpload(){
//将长传的文件存储到images文件夹下,首先根据images名称得到具体路径
String realPath = ServletActionContext.getServletContext().getRealPath("images");
System.out.println(realPath);
File file =null;
if(images != null){
try {
for (int i = 0; i <images.length ; i++) {
file = new File(new File(realPath),imagesFileName[i]);
FileUtils.copyFile(images[i], file);
}
super.addActionError("上传成功");
} catch (IOException e) {
super.addActionError("上传失败");
e.printStackTrace();
}
}
return SUCCESS;
}
public File getImage() {
return image;
}
public void setImage(File image) {
this.image = image;
}
public String getImageContentType() {
return imageContentType;
}
public void setImageContentType(String imageContentType) {
this.imageContentType = imageContentType;
}
public String getImageFileName() {
return imageFileName;
}
public void setImageFileName(String imageFileName) {
this.imageFileName = imageFileName;
}
public File[] getImages() {
return images;
}
public void setImages(File[] images) {
this.images = images;
}
public String[] getImagesContentType() {
return imagesContentType;
}
public void setImagesContentType(String[] imagesContentType) {
this.imagesContentType = imagesContentType;
}
public String[] getImagesFileName() {
return imagesFileName;
}
public void setImagesFileName(String[] imagesFileName) {
this.imagesFileName = imagesFileName;
}
}
//接收文件 名称需要和表单name名称一致
private File image;
//上传多个图片文件
private File[] images;
//上传文件类型[image]为表单name名称,ContentType为固定写法
private String imageContentType;
private String[] imagesContentType;
//上传文件名称[image]为表单name名称,FileName为固定写法
private String imageFileName;
private String[] imagesFileName;
//上传一个文件
public String upload(){
//将长传的文件存储到images文件夹下,首先根据images名称得到具体路径
String realPath = ServletActionContext.getServletContext().getRealPath("images");
File file = new File(new File(realPath),imageFileName);
//如果输入为空 没选择图片的话
if(image != null){
//判断文件夹存不存在
if(!file.getParentFile().exists()){
file.getParentFile().mkdir(); //创建一个文件夹
}
try {
FileUtils.copyFile(image, file);
super.addActionError("上传成功");
} catch (IOException e) {
super.addActionError("上传失败");
e.printStackTrace();
}
}
return SUCCESS;
}
//上传多个文件
public String manyUpload(){
//将长传的文件存储到images文件夹下,首先根据images名称得到具体路径
String realPath = ServletActionContext.getServletContext().getRealPath("images");
System.out.println(realPath);
File file =null;
if(images != null){
try {
for (int i = 0; i <images.length ; i++) {
file = new File(new File(realPath),imagesFileName[i]);
FileUtils.copyFile(images[i], file);
}
super.addActionError("上传成功");
} catch (IOException e) {
super.addActionError("上传失败");
e.printStackTrace();
}
}
return SUCCESS;
}
public File getImage() {
return image;
}
public void setImage(File image) {
this.image = image;
}
public String getImageContentType() {
return imageContentType;
}
public void setImageContentType(String imageContentType) {
this.imageContentType = imageContentType;
}
public String getImageFileName() {
return imageFileName;
}
public void setImageFileName(String imageFileName) {
this.imageFileName = imageFileName;
}
public File[] getImages() {
return images;
}
public void setImages(File[] images) {
this.images = images;
}
public String[] getImagesContentType() {
return imagesContentType;
}
public void setImagesContentType(String[] imagesContentType) {
this.imagesContentType = imagesContentType;
}
public String[] getImagesFileName() {
return imagesFileName;
}
public void setImagesFileName(String[] imagesFileName) {
this.imagesFileName = imagesFileName;
}
}
第3个回答 2016-06-01
你是要 展示图片吗?那直接路径就是url
如果你说的是遍历文件夹下的文件,那你就搜搜 “php遍历文件”
如果你说的是遍历文件夹下的文件,那你就搜搜 “php遍历文件”
第4个回答 2016-09-20
可以使用PHP的系统函数file_get_contents('图片路径')
此路径可以是本地路径,也可以是URL,
用变量接收,得到的是二进制编码,在基础上就可以做各种操作了。
此路径可以是本地路径,也可以是URL,
用变量接收,得到的是二进制编码,在基础上就可以做各种操作了。
第5个回答 2016-08-13
1用Curl 用文件流的方式吧文件取回 ,