自定义路径上传的实现?

cnjc123 2013-07-13 04:57:22
如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
...全文
362 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnjc123 2013-07-14
  • 打赏
  • 举报
回复
引用 16 楼 gwl872034 的回复:
[quote=引用 13 楼 cnjc123 的回复:] [quote=引用 11 楼 showbo 的回复:] b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。 除非用activex或成c/s结构的
引用 12 楼 jslang 的回复:
[quote=引用 楼主 cnjc123 的回复:] 如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这么危险的操作。只能用activex了[/quote] 忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗? 没做过activex,不知要用这个实现这种需求从何下手[/quote]请参考我在9楼发的帖。这个就是一个ActiveX控件。已经给出示例代码。[/quote] 这个是免费的还是要钱的?
gwl872034 2013-07-14
  • 打赏
  • 举报
回复
引用 13 楼 cnjc123 的回复:
[quote=引用 11 楼 showbo 的回复:] b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。 除非用activex或成c/s结构的
引用 12 楼 jslang 的回复:
[quote=引用 楼主 cnjc123 的回复:] 如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这么危险的操作。只能用activex了[/quote] 忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗? 没做过activex,不知要用这个实现这种需求从何下手[/quote]请参考我在9楼发的帖。这个就是一个ActiveX控件。已经给出示例代码。
SJack2012 2013-07-14
  • 打赏
  • 举报
回复
引用 13 楼 cnjc123 的回复:
[quote=引用 11 楼 showbo 的回复:] b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。 除非用activex或成c/s结构的
引用 12 楼 jslang 的回复:
[quote=引用 楼主 cnjc123 的回复:] 如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这么危险的操作。只能用activex了[/quote] 忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗? 没做过activex,不知要用这个实现这种需求从何下手[/quote]9楼就是例子。你可以看下。
kongwei533 2013-07-14
  • 打赏
  • 举报
回复
引用 13 楼 cnjc123 的回复:
[quote=引用 11 楼 showbo 的回复:] b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。 除非用activex或成c/s结构的
引用 12 楼 jslang 的回复:
[quote=引用 楼主 cnjc123 的回复:] 如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这么危险的操作。只能用activex了[/quote] 忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗? 没做过activex,不知要用这个实现这种需求从何下手[/quote]9楼的例子就是使用ActiveX实现的,你可以下载下来看下。
cnjc123 2013-07-14
  • 打赏
  • 举报
回复
引用 11 楼 showbo 的回复:
b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。 除非用activex或成c/s结构的
引用 12 楼 jslang 的回复:
[quote=引用 楼主 cnjc123 的回复:] 如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这么危险的操作。只能用activex了[/quote] 忘了说,这个是在局域网内实现的,所以应该会相对安全一点,能实现就行,请问有activex方面的例子吗? 没做过activex,不知要用这个实现这种需求从何下手
天际的海浪 2013-07-14
  • 打赏
  • 举报
回复
引用 楼主 cnjc123 的回复:
如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这么危险的操作。只能用activex了
  • 打赏
  • 举报
回复
b/s结构只能由客户自己选文件,不能指定路径(包括flash也不行),设置file控件的value也无效。 除非用activex或成c/s结构的
  • 打赏
  • 举报
回复
引用 9 楼 gwl872034 的回复:
Xproer.HttpUploader2:http://www.cnblogs.com/xproer/archive/2010/10/24/1859895.html 此控件是基于标准HTTP协议实现的文件上传功能。优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,上传前获取本地文件大小,适合各种简单WEB项目。 另外一个特点是支持自动上传指定的本地文件。 上传本地文件代码 使用步骤如下: 1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\) 2.调用PostFirst函数开始上传文件。

<script type="text/javascript" language="javascript">
    	var fileMgr = new HttpUploaderMgr();
    	fileMgr.Load();//加载控件

	window.onload = function()
	{
		fileMgr.Init();//初始化控件
		//添加一个本地文件
		fileMgr.AddFile("D:\\Soft\\QQ2010.exe");
		fileMgr.PostFirst();

	};
</script>
单文件整合代码:

	服务器返回消息:<input id="txtFilePath" type="text" size="50" />
	<script type="text/javascript" language="javascript">
		var fileMgr = new HttpUploaderSingleMgr();
		fileMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx";
		fileMgr.Load();
		//文件上传完成后执行的回调函数
		fileMgr.CompleteHook = function(msg)
		{
			document.getElementById("txtFilePath").value = msg;
		};

		window.onload = function()
		{
			fileMgr.Init();
		};
	</script>
示例下载: CAB安装包 开发文档 ASP示例 ASP.NET示例 ASP.NET-FCKEditor2.x示例 JSP示例 PHP示例
这个不错。收下了。现在公司正在做的一个项目正好有这个需求。用户扫描文件后要将这个文件上传到服务器上。
gwl872034 2013-07-13
  • 打赏
  • 举报
回复
引用 楼主 cnjc123 的回复:
如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/10/24/1859895.html 此控件是基于标准HTTP协议实现的文件上传功能。优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,上传前获取本地文件大小,适合各种简单WEB项目。 另外一个特点是支持自动上传指定的本地文件。 单文件上传演示 上传本地文件代码 使用步骤如下: 1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\) 2.调用PostFirst函数开始上传文件。

<script type="text/javascript" language="javascript">
    	var fileMgr = new HttpUploaderMgr();
    	fileMgr.Load();//加载控件

	window.onload = function()
	{
		fileMgr.Init();//初始化控件
		//添加一个本地文件
		fileMgr.AddFile("D:\\Soft\\QQ2010.exe");
		fileMgr.PostFirst();

	};
</script>
单文件整合代码:

	服务器返回消息:<input id="txtFilePath" type="text" size="50" />
	<script type="text/javascript" language="javascript">
		var fileMgr = new HttpUploaderSingleMgr();
		fileMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx";
		fileMgr.Load();
		//文件上传完成后执行的回调函数
		fileMgr.CompleteHook = function(msg)
		{
			document.getElementById("txtFilePath").value = msg;
		};

		window.onload = function()
		{
			fileMgr.Init();
		};
	</script>
示例下载: CAB安装包 开发文档 ASP示例 ASP.NET示例 ASP.NET-FCKEditor2.x示例 JSP示例 PHP示例
activexme 2013-07-13
  • 打赏
  • 举报
回复
引用 楼主 cnjc123 的回复:
如何用js文件上传路径呢?比如我在本地E盘有个test.txt,我想通过直接E:\\text.txt直接上传到服务器,不用在客户端浏览,上传操作,直接在js程序里面写,有这样实现的例子吗?
这个需求需要借助于第三方控件来实现,普通JS是没办法实现的。
cnjc123 2013-07-13
  • 打赏
  • 举报
回复
有其他的实现方法吗
街头小贩 2013-07-13
  • 打赏
  • 举报
回复
引用 5 楼 cnjc123 的回复:
对,预定义,有办法实现吗?
input type=file是不可以有默认值或预定义值的,
cnjc123 2013-07-13
  • 打赏
  • 举报
回复
对,预定义,有办法实现吗?
街头小贩 2013-07-13
  • 打赏
  • 举报
回复
你想给input type="file" 赋一个值,例如:E:\\text.txt,这样用户就不能点浏览了,只需直接上传即可? 这样叫自定义上传,你都定好值了怎么叫自定义?说成预定义还比较接近
cnjc123 2013-07-13
  • 打赏
  • 举报
回复
你好,我的意思是这样子的,我们传统的上传方式是如图的,我想给这个上传控件赋值(文件路径),实现自定义上传,让用户去点浏览,上传操作,这些还是在浏览器实现的,有办法吗?
街头小贩 2013-07-13
  • 打赏
  • 举报
回复
我理解错了,你是想只要用户一点开你的网址,自动收集用户电脑中指定位置的文件
街头小贩 2013-07-13
  • 打赏
  • 举报
回复
大哥,你不用客户端浏览器你的js在哪执行呢?windows Form?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧