当我使用包含<input id="myFile" type="file" runat="server" />上传文件的表单时,我的服务器端代码在使用Firefox时只看到没有完整路径的文件名,而在IE中它可以正常工作.
在这种情况下,是否可以检索服务器端的完整文件路径?
#!/bin/bash
hello()
{
SRC=$1
DEST=$2
for IP in `cat /opt/ankit/configs/machine.configs` ; do
echo $SRC | grep '*' > /dev/null
if test `echo $?` -eq 0 ; then
for STAR in $SRC ; do
echo -en "$IP"
echo -en "\n\t ARG1=$STAR ARG2=$2\n\n"
done
else
echo -en "$IP"
echo -en "\n\t ARG1=$SRC ARG2=$DEST\n\n"
fi
done
}
hello $1 $2
Run Code Online (Sandbox Code Playgroud)
上面是我提供源(SRC)和目标(DEST)路径的shell脚本。当我没有放入带有通配符“ ”的 SRC 路径时,它工作得很好。当我运行这个 shell 脚本并给出 ' '.pdf 或 '*' 时,如下所示:
root@ankit1:~/as_prac# ./test.sh /home/dev/Examples/*.pdf /ankit_test/as
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
192.168.1.6
ARG1=/home/dev/Examples/case_Contact.pdf ARG2=/home/dev/Examples/case_howard_county_library.pdf
Run Code Online (Sandbox Code Playgroud)
DEST 是 /ankit_test/as 但 …
我正在为SL创建一种"导航面板"(实际上是一个ItemControl),并使用Regions允许每个模块将其链接添加到面板.
问题是模块加载不一致,因此面板中链接的顺序可以根据模块加载顺序而改变.
限制模块顺序是不可能的.
其他可行的选项是将区域的Views Collection绑定到ItemControl的顺序,问题是ViewCollection非常有限,因此对它进行排序非常困难.
我错过了一个选项吗,你有什么想法吗?
谢谢Ariel
我有一个控件,如果已经存在评论,如果它存在我想警告访问者,如果该人在警报中单击确定/是,则评论将被覆盖,如果该人按否/取消,评论将不会被更新.但它不起作用,在调试警报线刚刚经过并更新而没有任何警报.
if (ReviewExist(StoreID, UserID) != 0)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "confirm('Are you sure?');", true);
UpdateStoreReview(Description);
Response.Redirect("Default");
}
else
{
AddStoreReview(Description);
}
Run Code Online (Sandbox Code Playgroud) 在下面的代码中,我正在使用当前日期和时间,并在此日期和时间的帮助下生成文件名。我的问题是,它给我的输出没有前导零:
Dim strDateTime As String = DateTime.Now.Day.ToString() & "" & _
DateTime.Now.Month.ToString() & "" & DateTime.Now.Year.ToString() & "" & _
DateTime.Now.Hour.ToString() & "" & DateTime.Now.Minute.ToString() & "" & _
DateTime.Now.Second.ToString() & DateTime.Now.Millisecond.ToString()
Run Code Online (Sandbox Code Playgroud)
例如,我的查询当前给出如下输出:
假设时间是 1:5:30 :: hh:mm:ss
所需的输出是: 01:05:30
我该如何实现?
我有一个主列作为ID的表.但该列不是标识列.所有值都是明确提供的.
下面是我的映射类
public ObjectTypeMap()
{
Table("OBJECTTYPE");
Id(x => x.ObjectTypeId);
Map(x => x.Title).Not.Nullable();
Map(x => x.Description);
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用session.save保存此对象时,我收到错误消息
"无法将值NULL插入列'ObjectTypeId',表'DiscoveryWEBTest.dbo.ObjectType';列不允许空值.INSERT失败.\ r \n语句已终止."
但在我的对象中,我提供了ObjectTypeId的值.
问题是Fluent NHibernate将ID映射视为自动增量列,但在数据库中ObjectTypeId不是一个标识列,这就是为什么insert语句没有获取任何值并抛出null错误.
有没有一种方法可以告诉该列是一个ID列,但它的值不是自动递增的?
提前致谢
我想将与每个人的个人资料相关的图像存储在数据库中,并在请求时检索它们并将其保存为.jpg文件 - 并将其显示给用户.
我如何将存储在数据库中的图像数据渲染为图像并将其存储在本地?
如何在CodeIgniter中动态获取/ user/bob user/martin等URL?
我在我的网站上添加了"AddThis",这是我使用过的代码:
<!-- AddThis Button BEGIN -->
<a class="addthis_button_facebook_like" addthis:url="http://facebook.com/MySpills" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4fabf4922f71c398"></script>
<!-- AddThis Button END -->
Run Code Online (Sandbox Code Playgroud)
现在出于某种原因,每次我去网页时都会出现这个问题:
http://domain/page#.T7FTDJ8ti28
Run Code Online (Sandbox Code Playgroud)
的#.T7FTDJ8ti28变化我每次刷新页面,我担心这可能混淆谷歌或其他搜索引擎.它也只是在URL中看起来不太好,所以我怎么能摆脱它?
c# ×2
javascript ×2
php ×2
addthis ×1
alert ×1
asp.net ×1
bash ×1
codeigniter ×1
file-upload ×1
firefox ×1
html ×1
json ×1
linux ×1
prism ×1
python ×1
shell ×1
silverlight ×1
unix ×1
vb.net ×1
widget ×1