上传文件路径怎么写

1. 如何写文档 相对路径指的是你现在的路径你相对某个文件的路径,这个像我们物理学中参照物差不多. 比如你现在相对文件是新建文件夹3\123.dcg那么 E:\新建文件夹1\新建文件夹2\新建文件夹3\新建文件夹4\123.dcg的相对路径就是\新建文件夹4\123.dcg.可以理解为E:\新建文件夹1\新建文件夹2\新建文件夹3\新建文件夹4\123.dcg,这个文件的"根目录"就是那个你选择的相对文件新建文件夹3\123.dcg,即123.dcg:\新建文件夹4\123.dcg 呵呵 ,说的有点乱,希望你可以理解啊 。
2. robotframework上传文件相对路径怎么写 choose file
官方给定的解释如下:
Source:
Selenium2Library <test library>
Arguments:
[ locator | file_path ]
Inputs the `file_path` into file input field found by `identifier`.
This keyword is most often used to input files into upload forms. The
file specified with `file_path` must be available on the same host where
the Selenium Server is running.
Example:
Choose File my_upload_field /home/user/files/trades.csv
一开始以为进入到上传页面,点击浏览,再使用choose file,结果发现,这个函数包含了 点击浏览--选中文件 那么点击浏览就是多余的操作了
在该页面,就只需要执行choose 就可以将图片选中,执行的具体命令为:
choose file xpath=//div[@class='pd6 dot fcb']/span/input
C:\\Documents and Settings\\zhouxuan\\My Documents\\My
Pictures\\bug5.png
其中xpath为选中浏览图标的路径,而 C:\\Documents and Settings\\zhouxuan\\My Documents\\My Pictures\\bug5.png(此处的\\为转义用,当只用\时会出现错误)则为需要上传的图片的路径 。
该操作执行完毕后,则会显示为:
图片已经顺利加载进来了,后续的操作就很简单了 。
3. 上传文件路径写入数据库 上传文件时,需要给SmartUpload传一个上传文件的保存地址,一般都用一个String来表示,使用request来获得 。比如,你要把文件保存在项目路径下的upload文件夹,刚:
String path = request.getRealPath("upload");//获取upload文
//夹的绝对路径 。
//得到:c:/ 。。./项目名/upload/
然后再拼上你的文件名,比如你上传一个叫test.txt的文件,则全部的URL为:
path + fileName = "c:// 。。../项目名/upload/"+"text.txt";
在实际的编程中,其实数据库只需要保存fileName就可以了,path作为配置,每次系统加载时再去读取,这样做的好处是:系统的环境变化时,只需要修改配置文件就能够搞定,而且不会重复保存多余的路径(因为路径都是一样的)
4. 如何写文件的路径 相对路径:是相对而言.要看对象是谁?
你所写的两个路径是根相对路径.
你说的经常看到../什么什么的.那是指从这个当前文件,返回到它的上一级目录.
例如:
一个网页的存放位置在D:\a\game\index.asp
一个图片的存入位置在D:\a\game\images\01.GIF
如果要将图片插入到index.asp这个网页中.那么,这个图片在该网页中的路径为:images/01.gif
因为index.asp这个文件的位置和01.GIF所在的文件夹images是平级的关系.所以index.asp这个文件要先找到images这个文件夹,再从文件夹里找01.GIF文件.
我们再将情况变一下:
网页位置在:D:\a\game\index.asp
图片位置在:D:\a\images\01.GIF
那么,这个图片在该网页中的路径为:../images/01.GIF
这是因为index.asp在同级别的文件中没有01.GIF.因此它要先返回它的上一级目录,通过它的上一级目录查找到images目录下的01.GIF文件.
这下应该明白了吧?
网页里的路径得用/杠.不要用系统里的\杠.
【上传文件路径怎么写】