找回密码
 立即注册

QQ登录

只需一步,快速开始

追风

初级会员

17

主题

241

帖子

492

积分

初级会员

积分
492
QQ
追风
初级会员   /  发表于:2024-5-23 08:19  /   查看:399  /  回复:7
88金币
转文件之后如何存储到数据表中呢,并且可以正常访问,目前我设置的就是服务器中设置的存储路径!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

1、获取到文件名 2、mklink /D "E:\img\1.jpg" "D:\img\1.jpg" 创建虚拟指向,这个命令是E盘下面的img/1.jpg相当于是访问D:\img\1.jpg 上面对应的路径改成你的,D:\img\1.jpg相当于改成活字格这个应用目录下的Upload文件夹 比如保存后是D:\www\dgjxzk\12345.jpg 执行CMD mklink /D "D:\www\dgjxzk\12345.jpg" "D:\hzg\ForguncyServer\应用名称%upload\12345.jpg"

7 个回复

倒序浏览
最佳答案
最佳答案
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-23 08:19:16
来自 2#
1、获取到文件名
2、mklink /D "E:\img\1.jpg" "D:\img\1.jpg"        创建虚拟指向,这个命令是E盘下面的img/1.jpg相当于是访问D:\img\1.jpg
上面对应的路径改成你的,D:\img\1.jpg相当于改成活字格这个应用目录下的Upload文件夹
比如保存后是D:\www\dgjxzk\12345.jpg
执行CMD mklink /D "D:\www\dgjxzk\12345.jpg" "D:\hzg\ForguncyServer\应用名称\Upload\12345.jpg"

评分

参与人数 1满意度 +5 收起 理由
追风 + 5

查看全部评分

回复 使用道具 举报
追风
初级会员   /  发表于:2024-5-23 10:23:45
3#
麻烦大佬们帮忙看看。我想存储到数据表中且能正常访问到。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
willning
超级版主   /  发表于:2024-5-23 10:43:11
4#
如果图片尺寸不大,也可以直接将文件的二进制能力以object url格式(形如data:image/png;base64,iVBORw0K......。data:后面是文件类型的mime,base64,后面是base64编码的文件内容)存到数据库的图片类型附件。
回复 使用道具 举报
追风
初级会员   /  发表于:2024-5-23 10:45:43
5#
willning 发表于 2024-5-23 10:43
如果图片尺寸不大,也可以直接将文件的二进制能力以object url格式(形如data:image/png;base64,iVBORw0K.. ...

就是加载的时候卡,所以转为了其他格式进行存储!
回复 使用道具 举报
willning
超级版主   /  发表于:2024-5-23 10:53:40
6#
追风 发表于 2024-5-23 10:45
就是加载的时候卡,所以转为了其他格式进行存储!

我刚才查了一下,这个确实有一些困难,主要是没有“获取应用级别服务端用户上传文件的存储路径”的接口和服务端命令,将base64或object url存储为附件字段的路暂时走不通。
回复 使用道具 举报
Edric.Li
中级会员   /  发表于:2024-5-24 06:09:51
7#
你直接在服务端把这个值插入到数据库,他就会自动转换呀,只要数据库的字段是附件即可。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-5-24 09:32:17
8#
感谢各位大佬的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部