传照片

转:上传图片到服务器文件佳

寵の児 提交于 2020-02-07 07:29:58
以下是本在网站找的源码,希望对大家有点帮助: Code protected void btnAdd_Click( object sender, EventArgs e) // 上传事件 { bool fileOK = false ; string path = Server.MapPath( " ~/images/productPic/ " ); // 上传到服务器上的指定路径 if (FileUpload1.HasFile) // 如果有上传文件,则判断文件类型 { String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); String[] allowedExtensions = { " .gif " , " .png " , " .bmp " , " .jpg " }; for ( int i = 0 ; i < allowedExtensions.Length; i ++ ) { if (fileExtension == allowedExtensions[i]) { fileOK = true ; } } } if (fileOK) { try { string timeStr = Convert.ToString(DateTime.Now.Year) +

从客户端上传图片到服务器

女生的网名这么多〃 提交于 2020-02-06 06:11:06
private bool fileUpLoad() { if (txtFup.HasFile) { string fileContentType = txtFup.PostedFile.ContentType;//获取客户端上传文件的类型 if (fileContentType == "image/gif" || fileContentType == "image/pjpeg")//文件类型如果为gif或者jpg的话,条件为true { string name = txtFup.PostedFile.FileName;//获取客户端文件名 FileInfo file = new FileInfo(name);//对name进行包装,创建file对象 string fileUpName = System.DateTime.Now.ToString("yyyyMMdd") + file.Name; filename = fileUpName; string serverPath = Server.MapPath("upload/images/" + fileUpName);//获取服务器路径 string creatServerPath = "upload/images";//创建服务器路径 if (!File.Exists(serverPath))//判断是否存在文件 { try {

Spring Boot - AJAX 跨域图片上传

我的梦境 提交于 2020-02-06 01:07:39
文章目录 Spring Boot - AJAX 跨域图片上传 项目结构 后端 前端 测试 参考 Spring Boot - AJAX 跨域图片上传 Spring Boot 2.2.4.RELEASE 项目结构 后端 新建项目,引入依赖: < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-web </ artifactId > </ dependency > < dependency > < groupId > org.projectlombok </ groupId > < artifactId > lombok </ artifactId > < optional > true </ optional > </ dependency > <!-- hutool --> < dependency > < groupId > cn.hutool </ groupId > < artifactId > hutool-all </ artifactId > < version > 5.1.2 </ version > </ dependency > <!-- https://mvnrepository.com/artifact

node之上传图片

旧巷老猫 提交于 2020-02-05 23:58:39
const express = require ( 'express' ) const router = express . Router ( ) const multer = require ( 'multer' ) // var upload = multer({ dest: 'uploads/' }) var storage = multer . diskStorage ( { // 设置上传文件路径 destination : function ( req , file , cb ) { cb ( null , './uploads' ) } , // 给上传文件重命名,获取添加后缀名 filename : function ( req , file , cb ) { var fileFormat = ( file . originalname ) . split ( '.' ) // 给图片加上时间戳格式防止重命名 cb ( null , file . fieldname + '-' + Date . now ( ) + '.' + fileFormat [ fileFormat . length - 1 ] ) } } ) var upload = multer ( { storage : storage } ) /** * @api {post} /file

ajax上传图片的方法

痞子三分冷 提交于 2020-02-05 05:25:25
$("#fileUp").change(function() { event.preventDefault() let files = event.target.files; const myfiles = files let i for(i = 0; i < files.length; i++) { files[i].thumb = URL.createObjectURL(files[i]) } files = Array.prototype.slice.call(files, 0) files = files.filter(function(file) { return /image/i.test(file.type) }) $(".upload-iconup-logo-pic").attr("src", (files[0].thumb)); save(); }) function save() { $('#formFile').attr("action","ip/index.php?act=sign_active&op=upImg&unionid="+unionid); var form = new FormData(document.getElementById("formFile")); $.ajax({ url: "ip/index.php?act=sign

利用elementUI上传图片和后台node.js操作完整过程

为君一笑 提交于 2020-02-03 05:46:55
查找了好几天的相关资料,各种方法都有,但是不详细,没有弄懂,今天打算一步一步走走看,结果success~嘻嘻😁 前端步骤 1.首先,先去ElementUI组件库中找到Upload组件- 组件地址 ,选择一类组件,我选择的是第一个的 把样例代码重要的复制到自己的项目中,我当时的想法是直接调用饿了么组件的上传图片接口不就完事了嘛,结果试了一下,报错,看来还得自己写接口吖~ 后端步骤 现在先自己写一个上传头像的接口,看看post的req是个什么东东,怎么写接口我就不再描述啦,详见上一篇 node.js如何写接口 然后function(req, res, next)中先console.log(req.body),看看是什么,别忘了把前端中的el-upload标签中action的接口写上,我的是 “/users/upload/headImage” ,测试一下,结果发现req.body是一个空对象,之前前端中方法添加了这些 但是前端控制台并没有显示输出的file,然后我去饿了么组件库upload属性中找到了这个 在el-upload标签中添加了这个属性,并且在方法中添加 beforeUpload ( file ) { console . log ( file ) ; } , 结果终于出来啦,前端控制台显示 然后咱们看看接口是否连接成功~ 但是 前端Network中此接口有可能报错

Vue+mavonEditor+spring Boot图片上传并回显

随声附和 提交于 2020-01-31 13:37:03
1.前言 最近正在使用vue和springboot开发一个项目,其中做了一个使用markdown编辑器写文章的功能。在里面会用到图片上传,刚开始图片总是显示不出来,不过通过查看各种资料,总算把它做出来了。下面我就来讲一下我是怎么做出来的。 2.思路 图片上传的大概思路如下: 前端选择图片 将图片上传到服务器 将图片保存到服务器 服务器返回给前端图片地址链接 前端回显图片 3.开发步骤 3.1安装mavon-editor npm install mavon - editor -- save 3.2引入及配置 import { mavonEditor } from 'mavon-editor' import 'mavon-editor/dist/css/index.css' 3.3使用mavonEditor < template > < div > < mavon - editor v - model = "content" ref = "md" @change = "change" @imgAdd = "imgAdd" / > < button @click = "submit" > 提交 < / button > < / div > < / template > < script > import { mavonEditor } from 'mavon-editor' import

ajax无刷新上传图片

旧巷老猫 提交于 2020-01-29 05:37:03
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>无标题页</title> <script src="js/jquery-1.4.4.min.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> $(function() { $('#fileUp').change(function() { $('#uploadLog').html('开始上传中....'); $('#formFile').submit(); }); }) function uploadSuccess(msg) { if (msg.split('|').length > 1) { $('#imgShow').attr('src', msg.split('|')[1]); $('#uploadLog').html(msg.split('|')[0]); } else { $('#uploadLog').html(msg); } } </script> </head> <body> <!-- 大家注意到这个form的target的了么?这个target属性的值frameFile

ios上传图片和视频预览的坑

半世苍凉 提交于 2020-01-29 02:17:16
在ios 上传图片截图和视频预览 的时候一直说是尺寸错误,但是都是用手机截的图,懵逼… 只能让ui去改图片尺寸 App 预览规范 (iOS、tvOS) 您可以提供 tH.264 和 ProRes 422(仅限 HQ)格式的 App 预览 ,并且需要具有如下规格: 视频规格 表头 H.264 格式 ProRes 422(仅限 HQ)格式 目标比特率 10-12 Mbps VBR ~220 Mbps 视频特性 逐行输出,高达 High Profile Level 4.0 逐行输出,无外部引用 最大帧速率 30 帧/秒 30 帧/秒 音频 立体声 编解码:256kbps AAC 采样速率:44.1kHz 或 48kHz 应启用所有音轨 立体声配置: 单音轨双声道立体声(第一个是左声道,第二个是右声道) 双音轨单声道立体声(第一个是左音轨,第二个是右音轨) 立体声 编解码:PCM 或 256kbps AAC 位深度(适用于 PCM):16、24 或 32 位 采样速率:44.1kHz 或 48kHz 应启用所有音轨 立体声配置: 单音轨双声道立体声(第一个是左声道,第二个是右声道) 双音轨单声道立体声(第一个是左音轨,第二个是右音轨) 支持的扩展名 .mov、.m4v、.mp4 .mov App 预览分辨率 您可以交付具有以下分辨率的 App 预览。 设备或场景 原始分辨率 接受的分辨率

上传图片到阿里云OSS

[亡魂溺海] 提交于 2020-01-29 00:52:48
在下面的代码之前,需要知道bucket、accessKeyId、accessKeySecret,以及域名 endpoint; pom.xml: <!-- 阿里云存储 --><dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.5.0</version></dependency>阿里云配置: private static ClientBuilderConfiguration initConf(){ // 创建ClientConfiguration。ClientConfiguration是OSSClient的配置类,可配置代理、连接超时、最大连接数等参数。 ClientBuilderConfiguration conf = new ClientBuilderConfiguration(); // 设置OSSClient允许打开的最大HTTP连接数,默认为1024个。 conf.setMaxConnections(CONF_MAX_CONNECTIONS); // 设置Socket层传输数据的超时时间,默认为50000毫秒。 conf.setSocketTimeout(CONF_SOCKET_TIMEOUT); // 设置建立连接的超时时间